I was thinking it'll be a really cool idea to have pokemon league theme just like in pokemon tv series. Everyone starts over at the beginning of a season (of course their regular pokemon don't go away they will be just inaccesible for this league) grinds to game like 2-3 weeks (collects badges , defeats elite four , catches and trains pokemons) after that there will be the pokemon league for those who quallify (8 badges + defeating elite four). Maybe each region (Kanto , Johto , Hoenn , Sinnoh...) have their own league so we have to either choose one and grind on that or choose more than one and grind each of them diffrently. At the end of each season pokemons we trained putted back to our regular collection maybe a week of break than the next season !!! It'll be a little bit of work but in the long run it'll be really cost efficent and I really believe we have really hardcore pokemon fans who wants to take on the challenge every month. Also new players can join the competitve part of the game much more easily because they'll be on the same ground at the beginning of the season of course advantage of being a seasoned veteran is you'll get to now tm location , pokemon locations , move tutors and EV training locations better. This could be done in both PRO and PokeOne (a.k.a. PRO 2.0). Games like Path of Exile and Diablo does this all the time and people loves it maybe we should try it on our pokemon games as well :)