My husband is a really NICE guy. Early on in our marriage I was telling him that and he got all upset. He said it made him feel bad. I nearly lost my mind, WHY would being called "nice" make someone feel bad? It's a compliment! He said it was a throwback from being a dork in HS and having girls tell him "you're a really nice guy but I just want to be friends." I told him I had married him and I put out on a regular basis so obviously it's not "you're a nice guy but...." but rather "you're a nice guy and... a sexy one. so get over it!"
I guess nice is a compliment but sort of a bland one. He could deal with being "nice and sexy" just not being with "nice" only.