The game has improved so much since launch. The current state of the game is the best it ever has been but with the same difficulty and more content. It comes close to the vision most had at launch. With legendaries, there even more incentives to play. Niantic is shy about wanting your money through that with premium passes but they are fair about it. One free pass is given each day to players each day to attempt the new raids. Legendary raids are exactly as infuriating difficult as one would expect from the main series and offer a true sense of achievement for capture. This really leaves the minor problems that will surely be fixed in the coming months but definitely does break the game anymore.
The Accomplice about Pokémon GO, v1.39.0