I've made a strict no-jock rule in Heaven. Their dialogue is incredibly repetitive and annoying, and most of their designs are ugly.
However, I have two jocks as dreamies in Moonview because I need their PWP's. Also, Ribbot sort of fits the theme of a modern city and Cousteau is adorable, one of the few attractive jocks.
As for the others...
Uchis designs aren't too great, but I love the general personality. In fact, I became best friends with Katt, who although is definitely not the prettiest character, I just loved her personality. I also currently have Fuchsia in Heaven and although not a dreamie, I've gotten really close to her. Sadly her home is in a bad place so I can't keep her forever. But ill have her for a while since I need to get her PWP's.
Plus, Uchis are the most likely out of all the personalities to give you medicine when you get stung by a bee.
Snooties are pretty cool. A lot of the villagers are nicely designed, and I like how they give you advice about things.
While their dialogue is pretty repetitive, Normals designs are adorable, and plus, they're very kind. Usually I don't even mind the repetitive dialogue (unless I'm trying to get PWPs and they keep asking me useless questions instead).
Peppies designs are also very cute, and while sometimes the dialogue is annoying, mostly I think it's cute.
Lazies are adorable. We relate A LOT. Plus there's Filbert.
Crankies don't have the best designs but I love their dialogue. They're funny, and they also show Cranky's soft side sometimes.
Smugs dialogue is adorable, how they act flirty and whatnot but inside they're a huge geek. However, sometimes the personality is given to the wrong villager, like Pietro. Being a clown sheep, the personality makes him seem creepy. He would be much better if made a lazy, unless Nintendo's goal was to make a creepy clown villager.
However the personality is great with villagers like Marshal and Colton.