Some people say that nice guys finish last. Some girls cross off a good guy off their list because they want bad boys. There could be all different reasons why girls like bad boys but in reality the bad boys are not the one you want to date. It is the good one that you should be with.
Good guys are worth dating. They will be good to you and you will never feel like second best when you are with them. They will be there for you in the good times and the bad times. You won't feel pressured or judged when you open up to him. The good guy will like you for who you are.
Good guys are the ones that will be with you for the long haul. They will be the one that your family and friends love. They will be the one who you could even end up marrying one day. They will make you feel safe and loved.
It's not true that all girls like bad boys. What a girl really wants is for the guy she loves to love her back. She wants to be appreciated and a bad boy won't do that. A good guy is the one who she knows will love her no matter what.
So give the nice guy a chance. If you ignore the nice guy you could be missing out on a lot. The nice guy is the one that you derserve to be with.