Kabuki or Static. I had Static as a starter, and I really liked him. It was sad when he moved out. Kabuki, I've never had, but I love cats and he looks awesome so he's good too.
Angus and Cyrano. I just can't decide who's the best cranky thing.
Angus has just the most hilarious cranky attitude ever. Cyrano is like a nice-cranky guy, like a guy who's helpful and nice but has no tolerance for anything.
Apollo: My ORIGINAL Cranky, the first cranky I had in my GameCube town! He's still there, 12 years later! He's in my City Folk town too! I want him in NL at some point but no rush!
Octavian: Fell in love with him in Wild World. He's just so cute! His house is awesome too. He lived in my City Folk town for awhile as well. Had him camping a while back but I had 10 villagers
Bruce: My current Cranky! He's just such a hoot, because he's so stinking cute but he acts all crabby. I'm letting him move next time he asks though because I have his picture now.
Kabuki and Wolfgang!
Kabuki was my fave first and foremost, but I picked up Wolfgang on a whim and he's really grown on me! They're definitely staying in my town permanently :>
Static is definitely my favourite cranky, I had him on the Gamecube and he's sooo adorable, which is hilarious as his personality is angry old man. I also love how when he says "kzzrt" it actually SOUNDS like he's saying it. Hilariously, he's probably the happiest villager in my town, dude is ALWAYS smiling.