At the beginning when selecting a pokemon, most of the time I can never decide what I want to use. Mainly because I am bored of all the current starters. This is when I thought of a "Random Starter" option at the selection screen. Where if you cannot decide or do not want any of the starters, you can select and you are given a random pokemon. Of course there would be rules to this as you cannot get anything above lvl. 5. It does not give ledgendaries. May only be evolution stage 1 pokemon. So example I cannot get a Rhydon by selecting it, but only a rhyhorn. Just to make it fair and not overpowered. The icon for the selection can be a "?" question mark, or whatever you feel like would work best.
This would make the selection at the start a lot less restricted, and feeling a bit more flexible about choices overall.
In short
Random Starter:
Random stage 1 evolution starters ( so no Rhydons / Slowbro )
Always level 5 (normal rules)
No ledgendaries
______________________
Feel free if anyone likes this idea to add some suggestions to make it better.
Oh and another suggestion is to allow us to plant berries! That would be very cool.