>>36147640The choosen one/hero story was a mistake. You should find the legendaries only if you look for them and not being thrown in your way by the evil team.
The random encounters are fine for now. I won't take seriously any game with Pokémon in the overworld until the game is big enough to make it look good.
The games should have more recurrent important characters. The fact that your rival, the gen shill character and you are the only relevant people in the place outside of gym leaders and the league feels weird in a world as vast as Pokémon's.