A Charmer, A Grouch
I'd rather be loved by a Grouch.
At least with him, I'd know when he meant a compliment, when he'd say one. If he'd say something sweet, charming or lovely, I would know he meant it, and it would mean quite a lot, it would be more of a deal and be sweet and warming.
Unlike with a Charmer, who would most likely continuously charm and compliment that it would lose all its meaning, all its emotion and all its, well, all its love.
For all that I'd know, a Charmer could be charming some one else, too. Maybe someone's daughter, friend, wife, girlfriend... I don't know.