I was gonna say either Mary Jane or Gwen Stacy, but even though they were neck and neck for a while, I found that my like for Gwen came to a very sudden halt. I prefer MJ because she has a very good head on her shoulders; she's definitely ahead in my book. You could say she took me by storm at breakneck speeds.