hi programers., i was just reading that you are open to new ideas, well here is one, reputation, what i mean by that is to have some sort of way that tracks how many trainers u have defeated and transforme it into ingame points to unlock special items or a rare encaunter with a strong npc (the famous five) so yea the more the reputation you can build up the better the rewards 
I`ll give you some credit here; we have had ideas for things similar to this, but never quite this. I`m not saying it won`t happen, but the problem with ranking like this is that it can so easily be abused; it is too easy for someone to assist someone else by boosting their level intentionally.