Speaking of individual uniqueness, it’s cool that the games can often characterise Trainers and such decently with just a few limited conversations. Like the apprentices in Emerald’s Battle Tower or the “love interest” in BW2.
Heck, just the fact that virtually every trainer from Gen 2 onwards has a name…