Plus, the game itself is way too simple, and very much time-oriented, you have to be free at the right time to make the events..
I think Niantic type games would be better if they were closer to World of Warcraft in terms of game mechanics, more guild focused, more complex mechanics, etc.
It's probably held back a bit by the fact that they use real location data, and it's played by kids, and there are bad people who might do bad things with that if they aren't very careful, so they probably will always have to heavily limit some of the social features.
The bugginess is pretty extreme though. It's just Google maps plus a Nintendo DS era game, why is it so buggy, and why is it so intolerant of when you run out of high speed data?