Whoever said this got it right on the head. A women wants a "nice guy" as someone that's going to treat them well, but is still genuine. However, a woman still wants a guy that's masculine. They want a guy that leads, is confident, and isn't afraid to exert his sexuality. My sisters are always friends with the "nice guys", but they said it: "they'll never make a move on me, so I can trust them". Yes, they trust these guys, and they may even "marry them/ attach themselves to them if they're are successful, but they're not attracted to them.I think women WANT guys who are kind and who treat them well (unless they are insecure, and you don't want those girls anyway). But what they NEED in ADDITION to that is a guy who can indeed just be himself... meaning he says and does what he wants, he goes after what he wants, he is a GENUINE person, he has the ability to affect positive change in his life, and on top of that, he enjoys the company of the girl he's with to the extent that she treats him as well as he treats himself AND others.
Most, if not all girls have to be attracted to you to stay with you. They're not logical and aren't going to think things through. They FEEL stuff first and justify it with logic later. Guys have to know this. We must make women feel attraction for us. You can't logically act "NICE"/supplicate to them and think that they'll understand why you're doing it. They just see your supplication as weak and how it makes them feel bored/safe with you.
Guys there are 1% of women out there that think with logic and not emotions first. This is the crap that we get in movies that makes us believe that the nice guy can still end up with that "good girl". It's not real people! You can wait on that stuff, but 99% of women aren't like that. You need to figure out how to attract/date the 99% of the women that are emotional instead of hoping that 1 out of the 1% of women that are logical is pretty enough to meet your standards and is attracted to you at the same time.