Think through the nice guys you know. Classify them by real nice vs. fake nice. I guarantee you’ll find that the genuine nice guys have a large number of female friends and don’t struggle for dating options. Girls push, they test your limits. Genuine nice guys HAVE SELF-RESPECT, and for all the nice things they do, they still put a girl in place when she steps out of line. They stay courteous, but they do not become doormats. That balance is what keeps them attractive.