Nice guys do not finish last at all. I"m nice and I get tons of chicks. it"s simple
Be romantic, witty, funny, confident, and throw nice into the mix and girls literally melt in your hands. Dress nice, smile a lot, and flirt.
Saying nice guys finish last is such a copout. Step your game up...