Elwood has always been my favourite. Give us the wood!
Mr Chetwood, Luna and Blake are a close second though. :)
I love how they all started to get more and more lore in the past few years. Just wondering where a few of them went when this or that feature vanished, was replaced or taken over by another NPC. Like Bob - I just don't want to believe he went "to the farm". ;__; Actually we need a resort for elderly NPCs where they can live a happy peaceful life and watch riverside nature trail from the balkony, play bridge and knit and occasionally play pranks (like an RE?) so they don't get bored.
Melody and the Oracle are 2 of my favs
SO MANY. Esther, Merana, Adriette, Jules, Emma, The Oracle, The Wizard, Blake, Vanya, Fantine, Manwar, Elsie...

Elwood for sure. He's funny plus he has pizza.
Charity!!! She is so sweet and kind and lovely and adorable! I'm always so happy to go donate food to her ♥
MATLAL FOREVER OBV.
I was especially happy about the backstory we got during the exploring thing.
ETA: Emma and Esther too <3
I swear this changes every day, but right now it's Jaxon Skelly.
Gosh, who don't I love...
In no particular order Elwood, Ian, Jaxon, Skitters, Fantine, Nico, Connor, Quentin, Emma, and Esther. There's too much quality to pick just one npc
Melody because she gives us good prizes during Luminaire
[flower=qwh]
I'm still not too familiar with everyone, but saggi is by far my favourite. Matlal is a close second though.
Ahhh, I can't pick just one. D: Would a top 3 be okay? [sub]Sure it would, what am I saying.[/sub]
Because come on... How can you not love him after the last plot?
The man. Your man. My man.
He mustache you a question and he's not shaving it for later.