Girls want to date good looking guys, good looking guys are often assholes because they can get away with it. Self proclaimed "nice guys" mistake being an a**h** as the sole factor for getting women, when in reality the only thing that matters is being good looking. Being an a**h** is just a side effect of being good looking.
Truth.
Judging by the response of women to TV characters, I have to say, I think being an a**h** does make you go up in the eyes of women. I saw the S2 panel discussion on iZombie, and there the women were clamoring for Blaine to become the romantic interest of Liv. The dude while not ugly, cannot be said to be handsome. Same with Spike. (David will get these references).
In terms of looks
Riley > Angel > Spike > > Wesley > Giles > The Mayor > Xander > Adam > The Master > The Trio > Oz, the first three or four are good looking in my opinion, good f*****g luck getting a woman to acknowledge your existence if this guy is in the room:
and,
Major > Blaine > Ravi > Malcolm, I think Blaine is above average, though if someone posted his pic on this forum, this forum which overrates men and underrates women, I bet he'd get a 8/10. The makeup he wears on the show isn't real, so to long-term viewers it won't detract from his looks, they'll just see his bone structure, etc.
That said, however hot he is, he is in a lower league than Ally Michalka (plays Peyton) by a substantial margin, as are 99% of the men in the world. She's in the top handful of women in the world that I'd love to f***.
I don't understand why people are shipping Liv and Blaine, seriously? lol. I think Blaine works with Peyton because they're not a good match. She's a "good" girl who does everything right, the girl we knew in high school who was always on time, and had 98% on all her exams, edited the yearbook, and is now an adult. Blaine is a huge a**h** and wings it on charisma, unscrupulousness, and ability to manipulate people. He can corrupt her. It's scary. Oh my
Liv and Blaine I don't get. Major was boring because he was too good, fans don't like characters who are "too good", as was the case with Riley in Buffy. Riley became interesting when he developed a vampire feeding addiction. Major became interesting when he became a zombie. Prior to that the only thing interesting about him was that his dog's name was Minor.
Which did give me an idea, if I get a dog I'm naming him Goliath.
Returning back to your actual f*****g point (lol), I think you've made a valid one. Women don't like vanilla. But that's in the context of a TV show, does it apply in real life?
ETA: Posters here may take comfort from the fact that a rapidly balding man like David Anders is apparently a sex symbol to some iZombie fans.