Anyone else like the idea to increase the max Pokemon level?
Perhaps be able to buy an item, that when bought allows you to go passed level 100 once you have beat all gyms.
Let say you pay 500K once all gyms/battle frontier/special battles/ are beat for an item that allows one Pokemon to go up 10+ levels after, which means you can now level selected Pokemon up to 110. Of course you can buy the item for all Pokemon if you have the money, and continue to increase the levels, buying the items over, and over again, and selecting the Pokemon you wish to increase it's level more.
And maybe different level increment items 500K 10+ 1M 25+ 5M 50+
Also the HP, and stats should be increased each time.
So if you're willing to put the time in gathering the money, beating all selected, and leveling you should continuously be able to increase the Pokemon's level.