Niceness is overrated. A man shouldn't try to be "nice" but really altruist, honest, reliable, trustworthy, honorable, humble, courageus. To be fair and tempered and look for wisdom every day of his life.

Making favours for those in need is just part of it.

Making favours only for women you want to have sex with and crying in the Internet you are a sexless good guy is very close to villainy.

A real GOOD MAN would be virtuous for the sake of it. Would cultivate his body, mind and morals and wouldn't give two single fucks about one very specific girl not wanting to have sex with him.