And here is the usual female error (most women do it, some men do): "It works for me this way, so it must work for everyone else this way".
No it doesn't. You are one, and people are legions. It's a self-centered, solipsistic attitude. Even if most of your friends would be like you, it would still be statistically meaningless.
Just one example: you dislike Brad Pitt, and yet thousands (millions?) of women would choose him as a partner in a heartbeat - just because he's hot and famous, even if he was an asshole.
You talk for yourself, and you think you talk for most women.