This popped into my head earlier today. I think that they should make it where the enemies, whether it be a a wild pokemon or a trainer battle, are able to level up through knocking out your pokemon. Just a simple idea but it would make it more realistic and interesting.
That would be pretty cool. Like if you lose to Clemont, suddenly his highest level pokemon who is level, say, 22, is now 23 and has learned a new move. That would be pretty sweet.
That would be nice, but what would younger players of the game do? They would heal up and run right back to Clemont, who now has stronger Pokemon, not even knowing, still using their lower leveled Pokemon. *infinite loop until all of Clemont's Pokemon are level 100*
They could make it a more save oriented game. If you lose a battle, it puts you all the way to the last save you had. As annoying as it would be, it would go along with other RPGs AND make it where there would be no level cap.
I don't think I would like that, I love the more freeform sense of Pokemon compared to other video games. Except for the part where I had to stop playing in the middle of my battle with Caitlin once and couldn't save! I had to restart the challenge, but luckily she was the first one, soo... I would think that would be really cool, though! It would be far more realistic, I would like that a lot. For younger players, maybe you could turn the setting off.