I'm going to dispel a major myth: Real Nice Guys Do Not Finish Last.
Being a "nice guy" is a good thing. I have rarely met a woman (nice or not) who has thought to herself, "You know what kind of guy I want? I want a guy who will cheat on me, lie to me, hurt me, and all around be an asshole." That is not how it works. However, I'm here to remind people that being nice is not all it takes to find someone in the dating world. Lots of people try to put out the stereotype that being nice is boring. That is indeed sometimes hurting the nice people out there, painting them with a bad reputation. But being a nice person myself (and many people comment on how "nice" I am) I know no one has ever described me as boring.
There are a lot of things people look for in a potential mate, and being nice simply is just not the only factor. For example, myself? I'm definitely looking for a nice guy. One that is honest, respectful, supportive, and loyal. But, I'm also looking for a good chemistry, a guy who is more Dominant in the bedroom, a guy who is funny and smart, and finally, a guy who does not take himself too seriously. So, even for this nice girl (who is often told I'm too nice), being nice is simply not enough. I'm not rejecting nice guys because they are nice. I reject certain nice guys because they either don't meet all my needs, or, honestly, they aren't really a nice guy at all. Instead, they are what is now known as "Nice Guy™."