I like Kid Cat and Ribbot out of your list, but my personal fave has been Scoot the duck. He wears an old-fashioned helmet that looks kinda like he's got Y-front undies on his head.
Hamlet mostly because I love the hamsters villagers, but others are right; his design makes him look more like a smug type.
I also got Kid Cat as a starting villager in my new town and he's really grown on me. And even though he's not on your list, Genji is my absolute favorite jock villager. He's so adorable and he calls me "cleats", lol.