Definitely Mary Jane. Felicia is my favorite female Spider-Man character though. I never liked Gwen because of the fact she hated Spider-Man because she thought he killed officer stacy (and the storyline where gwen and osborns kids fought spidey just killed her image for me) MJ was meant for Peter, ever since she moved next door and discovered his secret. he helped her through her family issues and she stayed faithful ever since and i love how strong she stayed during the time they moved in with the avengers. I admit i love carlie cooper as well and i'd love for even peter to get back with her when he returns this month.