The problem as I saw it was that the game (as of a few years ago) rewarded taking territory, but not keeping it. So capturing a portal scores you points. But once you've captured it, there's no point keeping it any more. In fact, you want it to be recaptured as quickly as possible so that you can retake it and score more points. I found that I'd hardly ever use the higher-end defensive items because there wasn't any point --- defending portals wasn't worth anything.
This encouraged the behaviour where you'd capture a portal, and outfit it with the cheapest possible resonators. This made it trivial for the other time to capture it, and they'd do the same thing. And then you would recapture it. Repeat ad nauseam. This wasn't fun.
I don't know what the gameplay's like for Go; hopefully they didn't make the same mistake this time.
Edit: I've just discovered that Ingress also has the field formation mechanic, which is an end-game thing and grants team points. So you want to hold portals there to maintain big fields. So there is something --- I just never got involved in it (probably because it involved talking to other Ingress players)...
I suspect that was intentional design. Niantic was born out of the Google Maps division, and IIRC, the whole point of Ingress (at least initially) was to crowd-source generation and verification of geo data for GMaps. You could think of it as Waze for pedestrians/bikes. So gameplay that encourages constant conflict == constant data stream.
The "capture" gameplay is only in gyms, every day you can collect a bonus/rent of 10 coins and 500 dust for each gym where you have a pokemon. Increasing the level of a gym increases its defensive power (so less chance for an other team to capture it) and the number of pokemon which can be stored in it (spreading the wealth amongst the team)
None of those three concerns can be fixed by any amount of "resource investment" that will satisfy anyone. It would just get them accused of censorship anyhow.
I wouldn't expect Ingress-style open comms, but it would be nice to at least be able to message other players on a friend list.
I just wish there was an opt-in system where you can choose to share your ingame actions. If you don't share it you are invisible and you can't see other players, but if you are into Ingress-like gameplay you can just enable it.
About bots and cheating in Ingress: the biggest problem is that Niantic is a small company and they just don't have the manpower to sufficiently deal with the cheating. If they were Valve or Blizzard the situation would be a bit different.
Anything you can do in Ingress apart from actually hacking the players' phones, or sending threats is legal. It doesn't mean it shouldn't be filtered. At some point more than half the lines in the chat were bots trying to sell stuff. Killing either part works - production (farming) or selling.
Besides, are you serious with that suggestion? Would you prefer email spam filtering didn't exist, otherwise it would get sophisticated? (easier to leave it that way viagra for sale now)
Pokemon Go is in some ways a limited Ingress, but the collecting/evolving/upgrading part of the game is what got to me.
I'd be glad about social features in the game. But I already think that this is a better game than Ingress for me personally.
tldr: Pokemon Go is the better single player game, but if you are into large-scale and coordinated multi player games then Ingress is better.
http://www.usatoday.com/story/tech/2016/07/10/four-suspects-...
Based on the gym activity there are at least 15-20 players in my town but there is just no way of contacting them. If I am lucky I can manage to meet one by random chance but currently Pokemon Go is a rather single player game.
The other thing which is missing is a system which shows ingame player activity. At any given point I can open my scanner in Ingress and see exactly what's going on around me. I can see if there is a new player in town, I can see if my favorite enemy is active again, ... but in Pokemon Go I feel like I am blind.
I know that there are other Pokemon Go players out there in my town but I just can't see them or interact with them.