The Water Festival event was a lot of fun. We need more of that more often.
Niantic has improved a few small things here and there. The extra candies for catching evolutionary forms give incentive to actually catch some tougher mon. The pinap berry is also a welcome addition helping to speed up the grinding for candy.
But there is still a long way to go and glaring problems that still need fixing. The gym/battling system is simply broken. "CP" should be scrapped altogether. CP highly favors attack power and Pokémon attackers. There is no incentive to put a 2000 CP Umbreon into a gym when its going to get knocked out first over a nearly 3000 CP Espeon and anything else in between. Although Umbreon has the clear advantage due to type and a strong defense stat. For this reason you see a lot of the same Pokémon in gyms. A well statted Pikachu would hold its ground against a Gyarados in a Pokémon game because of type advantage but why would I ever use one after catching it in Pokémon GO? The game basically forces you to use Raichu due to the huge difference in CP, or any other higher CP mon. Taking down a gym should focus on attacking with the correct party whereas holding a gym should favor using natural defenders and a diverse type of party.
What if your position in the gym was dependent on how much gym prestige points you attributed to leveling it up? Somebody who gets 10,000 prestige points should be gym leader, followed by the person who got 5,000, then the guy who got 1,000 just to throw his own Pokémon in real quick. This would give incentive for players to stick around and battle for longer at a gym and would really enhance that MMO aspect of the game. You would want to keep battling to help your team hold the gym, but also be the last one to get knocked out.
Just please do away with that crippling CP number stat. It really hinders potential.
Professor Willow has no purpose or character other than telling you the tutorial. It would be cool if he sent us on some adventures for his studies. I.e. catch 10 fire type Pokémon; feed 5 razzberries to wild Pokémon; or snap a photo of a ghost type Pokémon. Theres a lot of potential here to send players on some cool adventures via quests for possible rewards.
There should still be a way to play the game at the end of the day from home. At 12am when its too late to go walking around. Yes, I know the game is about going out and exploring, but it shouldnt be completely unplayable otherwise. Players shouldnt be penalized for the time of day they are able or willing to play your game. It should be fun, be worth playing and progressing at any time.
Give me some sort of way to hatch eggs in place, albeit slower than walking with an incubator. Give me a Pokémon spawn at my location for tapping the grass at my location 1,000 times. Anything that I can do to play and feel a sense of achievement. Incense isnt really worth it since a Pokémon only spawns every 4 min or so.
It would be a cool feature if you could feed your Buddy Pokémon once a day, any one of your berries to make it happy and drop an extra Candy. Basically, every 21 hrs your buddy is with you (like holding a gym) you feed it when it gets hungry to collect your Candy reward. This would make the berries you collect, as well as the Buddy feature more important and a little more interactive. It would give players a reason to turn the app on at least once a day to play, whether or not they lose or care about their catch/Pokéstop streak. More importantly, its a good break from that boring mass evolution and grinding of Pidgeys. Players should be able to progress towards that evolution that they REALLY want--which is their Buddy Pokémon obviously! Thats the best moment of the game for everyone, right?
Lastly, please fix the annoying speed cap pop ups every minute while in a vehicle. Everyone is always a passenger anyway, dont you know that? Once is enough.
These are just a few issues and recommendations. Thank you for the improvements thus far.
Keep on GOing, Niantic.