Pokémon Go is a fantastic app. The player interface is straightforward and accessible for Pokémon trainers of all ages. The graphics are stimulating and constantly improving.
However this game lacks a lot of the original content that truly exemplified the earliest Pokémon games. Healing Pokémon at Poké Stops, battling fellow players, trading Pokémon with friends and training individual Pokémon to specifically level them up and evolve them (actually creating a relationship with the original instead of constantly trading up for the newest catch) are all fantastic features that this game lacks. If a little bit more effort was put into this games content, if some more source material elements were brought into play, it could be one of the best apps available today.
P.S. Making the app continue to accumulate steps for hatching eggs while a phone is off would be a huge improvement. As of now its huge impractical battery drainer.
Ranger3467 about Pokémon GO, v1.39.0