There is a difference between being a nice guy and being a weenie.
I don't date assholes but for me respect is part of the equasion. I need someone who can stand on their own two feet and has their own personality and own opinions. I don't want to be with someone who agrees with me 100% of the time. I can't stand, "I want to do whatever you want to do." Shit gets old, fast.
Don't be a dick, just make sure to have some balls.