>>30241034The real problem is that the narrative falls apart the moment you beat him, he was supposed to be the superior trainer you would want to be better than (making the final battle more important) yet even a little kid can sweep his ass by spamming tackle/scratch with his starter who is 5 levels higher than all his mons while using potions, revives and the shift setting to further decrease the difficulty
There is a good reason why the "rival is the champion" twist was never used before and we never got a rival like Green again, its because the moment you kick his ass you already proved to be the superior trainer and he becomes the shitter who keeps losing and coming back acting like nothing happened (which is just annoying)
A possible solution would have been making his team always be 5-10 levels stronger than the player's expected, but even them the player (assuming its a kid) would be one of those kids who never captured other pokemon and just overleveled their starter, and even them he could use the many other advantages like potions, x items etc etc