"Nice guy" is nowadays a very tainted term for obvious reasons. Because of that, people from the progressive anti-nice guy crowd have been trying to invent the term "good guy" as something actually positive as opposed to a "nice guy" who's a personification of evil. Of course, the term is pretty vague (feminists aren't exactly known for their directedness when it comes to dating advice), but some people use it. Here's an example:

There is a huge difference between "nice" guys and "good" guys. I have turned down many "nice" guys who have offered to pay for lavish dinners, open my car door, and even throw away my dirty napkins (really not necessary). However, my aversion to "nice" guys is based on my suspicion that their "niceness" is really a guise for the ulterior motive of . . . well, you know. I prefer the "good" guys who may poke fun at you on occasion or otherwise throw you outside of your comfort zone but who are both intriguing and ostensibly well-intentioned. When I first met my current boyfriend, we were at a dinner party, and he introduced himself by telling me that the salad he made was way better than the dish I made, which, in his opinion, "sucked." Even though he is not always "nice" in the conventional sense, he has proved to be one of the best men I have ever met - a "good one." Niceness is overrated. Good guys . . . that's what women want.

What does "good guy" mean to you?