Peter Parker has only had two great loves. In the comics, they've both met tragic ends. But in the movies, they've both been played by two of the hottest actresses of their eras. (And since the first movie came out 10 years ago, writing that makes me feel really old, but such is the cyclical nature of Hollywood.) So let's compare them -- which isn't sexist because they're fictional characters.
FULL NAME
Mary Jane Watson
Gwen Stacy
Edge: Mary Jane, because she actually has a last name to go with her two first names
PERSONALITY
Mary Jane: archetypal Girl Next Door; friendly but unattainable; went for empty pretty-boy Harry Osborne, despite having the personality of James Franco v1.0
Gwen: Smart, sassy, independent, single, driven
Edge: Gwen
APPROACH TO DATING PETER
Mary Jane: Thinks of him as a friend until he lays off his nerdy tendencies
Gwen: Notices him right away, but waits for him to man up and declare his intentions
Edge: Gwen
DADS
Mary Jane: Verbally abusive, when he's around
Gwen: Overbearing, though places her safety above all else
Edge: Gwen, even though both dads could probably kick Peter's scrawny butt if he brought their daughters home past curfew
HOTNESS
Mary Jane: Redhead played by Kirsten Dunst, known for being blonde
Gwen: Blonde played by Emma Stone, known for being a redhead
Edge: Draw
EXTRACURRICULARS
Mary Jane: Aspiring actress (so really, a waitress)
Gwen: Intern for scientist doing cutting-edge research
Edge: Gwen
QUESTIONABLE HEAT-OF-THE-MOMENT DECISION
Mary Jane: Kissed a masked stranger in a dark alley
Gwen: Lets a costumed dude into her bedroom
Edge: Gwen, because at least she knew the costumed dude
SKILLS AGAINST MAIN VILLAINS
Mary Jane: Easily kidnappable
Gwen: Attempts to thwart citywide disaster
Edge: Gwen
THE WINNER
Gwen Stacy, in a landslide. She's cooler, stronger and arguably cuter.