I agree. While Pokémon X and Y had character customization that was rather mid in my opinion, as players could only customize the physical appearance of their main character in a very limited way, they did have good clothing options. I agree that Pokémon (Ultra) Sun and (Ultra) Moon, as well as Pokémon Sword and Shield had much better character customization. In fact, thus far, the Pokémon Sword and Shield games were personal favorites of mine regarding character customization because they had good skin color options and a large selection of nice clothes to choose from. In regards to actually customizing the main character, Pokémon Scarlet and Violet aren't bad, as you actually get to customize their faces a bit. I'm just not a big fan of being forced to wear those school uniforms for the entire game. Hopefully, Pokémon Legends: Z-A does indeed bring back good character customization and expand on what Pokémon Scarlet and Violet brought to the table. I also like your idea of having uniforms based on rank regarding Battle Frontier. I deserve a great uniform for the high rank that I know I will get.