It's actually one of the better mobile games now. It was absolute garbage when it first came out once the novelty factor wore off.
They added a shit ton of stuff to make it feel like an actual game. NPC Battles (Team GO Rocket), PVP Battles, better ways of sorting by / displaying IVs and special pokemon, and it has an entire metagame for the Go Battle League.
Looking for an edge in Pokemon GO Trainer Battles? Become a master with our open-source Pokemon battle simulator, explore the top Pokemon rankings, and get your team rated for PvP battles.