Interesting. My husband is all of these:
He's so attentive and affectionate, he's very caring and loving, he's patient with me, he doesn't mind that I'm neurotic or paranoid, he's not afraid to tell me that he loves me and that he misses me when he hasn't seen me in a while, he's always doing nice things for me and he loves planning things for us to do together, he's sweet, he's funny (in an awkward, nerdy, socially-inept kind of way), he's adorably clueless about most things, he has nothing but good things to say about me, he likes to show me off to his family (yup, he likes to show me, the non-JW girlfriend, off to his JW family, and they actually like me!!), he's always giving me compliments and telling me how much I mean to him, when it's time for us to part ways after a visit, he cries with me, he holds me close to him in a way that I've never been held before, he looks at me like I'm the only girl on the planet... And on top of that, he doesn't drink (only very occasionally, and not to get drunk), he doesn't smoke, he doesn't have any nasty or dangerous habits, he's not a party animal, he's close to his family and appreciates that I'm close to mine, he doesn't have a list of ex-girlfriends as long as his arm, he's just so much "cleaner" than most of the other guys out there.
... but none of these:
Sure, he has his issues, he's staunchly opposed to holidays (though he's promised to celebrate Valentine's Day with me, go figure), he doesn't agree with blood donations or transfusions, he's socially inept and completely and utterly tactless, among other things, but nobody's perfect, right??
... which indicates to me that you're with your almost-but-not-quite-perfect partner and you want to change him into your perfect partner. I wish you good luck, but also that you'd come to your senses.