If by nice guy, you mean a dude who lets himself get walked on and just does anything she says, and follows her around like a puppy dog, then no.
If by nice guy, you mean a confident man with his own opinions, strong, his own life and independence and doesn't compromise his values/himself, but...