There's no such thing as a 'good' villager. They all function the same, with differing personalities and appearances. Whether or not a villager is good is entirely up to your tastes. I think Tia is a very good villager.