The problem isn't a lack of Pokemon, it's a severe lack of polish. For example:
- Obviously the servers are slow, but the app freezes and crashes all the time too.
- The help text is unhelpful and leaves the user with a ton of questions as to what the buttons actually do.
- Little to no support for people in rural areas, as the Pokemon follow the XM patterns from Ingress.
- Buggy Pokemon catching (e.g. you have to throw super far to catch Zubat)
- No way to add friends, and very little community interaction (with the exception of gyms and lure modules).
- Can't rename character, change clothing, etc.
- The map on the Pokemon screen loads slower than everything else, so when you go to tap "Transfer" and the map loads it changes the layout and makes you click the app.
It feels more like a buggy beta of Farmville with geocaching than it does a Pokemon game. Pokemon Go is to the classic Pokemon games as Elder Scrolls Online is to the classic Elder Scrolls games -- tons of potential, but severely lacking in execution.