Hey I have really enjoyed the game. And really appreciate the effort. It has very interesting story and characters. I have some suggestions that I think could make up for an even better game experience.
1. Add more water pokemon on first routes, such as Psyduck or Spheal, since it's hard to get a good one besides your starter. There are already good grass and fire pokemon early on the gamesuch as Petilil (sp atack), Budew(sp att) and Sewadle(attk) or Fletchling(speed), Magby(sp att) and Growlithe(attk) but water pokemon only the Magikarp you get as a gift, or Tympole, Floatzel line, which are all physical attakers, so to make a balance Psyduck is a good pokemon.
1.1. Also instead of getting a gift magikarp, an Evee would be better!
2. Add more trainers to routes, so the level of Gym Leader's pokemon may be increased. Since some of them felt empty and if you plan a 6 pokemon team it's hard to train because of the small amount of trainers and short routes. Or if it's possible make the Vs Seeker available (since it's also hard to get Money)
2.1. Add more Items like Nuggets, Vitamins, TM's)
3. If possible, make the girl/boy character another rival that starts the journey after you and chose the pokemon that's better than yours. And give him/her a role on the main story or postgame (instead of main story).
4. Add more evolutionary stones or make them available for buying, I was not able to find any Sun Stone in the region.
Hope you read and consider this if it's not much to ask. Specially 1,2 and 4.