>>50031875A difficulty system.
Mutiple saves.
Optional quests to find out more informations about a city and the Pokemon who live around with some optional fields for those, like me, who like that.
Instead of 2 versions with their exclusive Pokemons, you just use one version with a random binary number every game, with each bit being a pair of exclusive. Say, for example, that a pair is Growlithe and Vulpix. When you enter a field, the game will read the corresponding bit. If it's 0, you will fight a Growlithe. If it's 1, Vulpix. No more double versions, every game is unique, you will have a sense of surprise when you will find out which Pokemon you will meet and you will still be able to exchange with anybody your Pokemon and not just a single person who has the other version. The best thing is that, you can go wild and give the player a new experience with every new game of a same generation with enough pairs. The Legendary will depend of the choice you made during the story and will not be here just because you chose one version.