1. Getting to choose when/what moves are changed, I shouldn't have to pay a ton of hard to get money to get a move back my Pokémon just had three minuets ago.
2. Info on the moves your Pokémon has, idk what any of them do now since it leveled up and changed
3. Be able to fight random trainers players/computer that aren't lvl 100+
4. Easier controls for mobile devices
5. A book like part that lists Pokémon you've captured, like the pokedex but with images and other info. Or all of the Pokémon you have laid out like the Pokémon pc in the games, so I can click on a Pokémon to see its info and when it evolves, it's level, ect
6. A 'buy' button at the top of the pokemart list so when you buy a potion or pokeball you don't have to scroll all the way to the bottom
7. The ability to change Pokémon mid-battle
8. Have it say what lvl a Pokémon is when it says how much experience it gained after a battle as well as if it's ready for evolution
---
Some more:
9. Have legendary Pokémon unlock on each region completion. Like, complete unova, unlock unova legendarys
10. Have an option after completing a gym battle to go to the next one so you don't have to hit battle and gym and region then the battle.
11. After a battle, have your character be in the same spot as before the battle. It's real hard to cross a map.