I think that whole “Oh poor me women won’t date me because I’m such a nice guy” thing is just an excuse.
I would’ve dated a nice, guy, I did date several nice guys, and eventually married one.
A lot of those self-proclaimed “nice guys” were annoying, clingy, whiny, clingy, obnoxious, boring, AND CLINGY!!!
Women overwhelmingly like men who are independant, and passionate about SOMETHING. It doesn’t matter what, be passionate about the history of insects for all we care, but be PASSIONATE about something! And, not her, at least not right off the bat.
If you are too eager she’ll think you’re desperate. If you’re a little bit aloof she’ll be more interested.
And don’t be blind to your own faults, (don’t obsess over them all the time either) I know of at least one guy who used the whole “I’m a nice guy” excuse when in fact girls were put off by his horrible TEMPER!