Every time something that could be good is added it is accompanied by a slew of bugs and terrible design decisions.
Coins are broken. You can have a Pokémon on a gym for days only to come back with no coins because you already hit your 50 coins from another gym. You have to be lucky for your Pokémon to get kicked out at just the right moment to actually get coins.
The gym design is almost there but the fact that 5 people get to put Pokémon on a gym without doing anything is dumb.
Raids are neat but will die in about a week when the hype dies down which will make it impossible to do the good raids in rural areas.
Then there are all the crashes. Do you even test the app? The app crashes every five minutes.
Maybe someday I can give it more than one star.
Dajoejoe about Pokémon GO, v1.37.1