In my town, it's a mix. But I agree with you, having popular villagers doesn't make your town better.
The only "popular" ones I have are Fang, Flurry, Chrissy and Francine.
I know Fang is REALLY popular, but I had him right when I started my town. I really loved his design so I decided to keep him (I didn't even know he was popular).
For Flurry, she's simply my favorite villager ever. I had her when I created my first town when the game was released. Decided to have her again in this town, of course.
For Chrissy and Francine, I had Chrissy when I started my first town ever (back in 2013), and in this town I have right now, I had Francine from the start. So I decided to have them both.
Except for these 4 "popular ones", my villagers are mainly tier 5 or 4. Biff, Al, Hamlet, Frita... None of them are really popular. I cringe when I read people's signatures, all of them have Marshal. I don't even think he looks good. xD In other words, just have in your town the villagers you like the most. Let's take two scenarios. You have a town full of tier 1 villagers? People will say "You have way too much tier 1, your town feels artificial, it's terrible!". You have a town with no tier 1? People will say "Your town is terrible! Your villagers are so ugly!".
No matter what, people will judge you. So just go with what YOU love and don't listen to them.
