Better story get rid of the elite four thing. How does the league make money if they don't televise battles like they do in the anime?
Single elimination tournaments but what the point if you only experience your own battles? Simple in a tournament at the all the characters in the tournament are main characters. And before each fight that isn't yours or a final boss you chose a character who is in the fight and you chose a character to control and play as them. For every non main PC fight you win you get a bonus. Make character who relate fight and they have special dialogue before fight each other like certain fighting games.
I know this sounds hella weird for a pokemon discussion but it is what I want.
Maybe there is a fan made game like this.