WHAT - I would love if after you've completed every region and possibly a side challenge you could replay the story without losing your Pokemon (read below on idea), items, money, and especially time played.
WHY - As someone who always gets drawn back into PRO after months of being away the one thing I've always wanted is to be able to replay the story without having to make a new account. I love going through the story with different teams and different challenges for myself, but, so far to do this i would need to create a new account. I don't want hundreds of accounts, but mostly i don't want to have to reset my hours spent. So many features are blocked behind a time played wall and so you're losing out on parts of the game when making a new account.
IDEA - Once anyone completed every region and possible completes a side quest they would have the option to speak to an NPC that after confirming that it is what they want would refresh them back to the beginning of Kanto. The player would wake up in their bed and question if everything before was just a dream. Then they would play through the story as if it was a brand new account. The key is that they wouldn't lose their old Pokemon, items, money, or time played. Their Pokemon would be behind lock walls just like they are when you change regions. (Ex. your Kanto Pokemon would unlock once you have 8 badges) You would be free to use your items and money through the playthrough. It would also allow you to continue to build on your time played.
POSSIBLE CONCERNS -
1) In game Items - If there is a reward for a part of the story that would impact the economy too much such as nuggets or other rare items you could have those rewards removed on bonus playthroughs.
2) Money - Unsure the value between story money vs end game money options, but i feel the time it would take to run through you should be able to make more in end game doing boss runs, events, selling mons, etc.
3) Constant resets - Keep the ability to reset to a limit sort of like boss cooldowns. 90 or 120 day timer. This would give everyone the option to replay every 3-4 months if they choose
I am sure there are concerns that i am missing, but this was just thinking off the top