I can understand MJ, since the retcon that revealed that she always knew that he was Spider-man, it made a lot more sense that she'd put up with his dickish behavior (if you don't believe he was a dick to her and every other female he ever dated, just go back and read the issues from the 60s and 70s and subtract your knowledge that he's Spidey.) He's cute, but he isn't Thor beautiful and he doesn't have a job that makes him a lot of money. (IRL, this would be different as free-lance photogs with any talent or a big hook like the one he has, are gold.) But you're right, except for MJ, and the Black Cat -- who revealed that he was the best lover she ever had -- why are there women lined up around the block to date this guy?