I think Poppy is cuter, I used to have Poppy in my second town but I accidentally time traveled her out I wanted to keep her, but I think at the time, my main town was full, so I couldn't keep her there
My vote is on Filbert. He was one of my starter villagers back in June and he's still in my town now. He's so lovely and I have no plans to ever let him go. He's tied with Lobo for my favourite villager of all time.
this is actually really hard... Poppy is super adorable (and her Japanese name is Gummy and that's my screename hehe) but Filbert is also really cute. In the end...I think Poppy is better ^-^