Here's some thing that may create a little debate, (and if supported may hopefully be spotted by Niantic).
In Ingress, for those who've not played, there are two in-game chat channels. One for your team and one for all, both area restricted (you can adjust within reason). While it (during the year+ I played Ingress) did result in some accusations of cheating, it did create a decent local community. Not just for my own side (Resistance), but also for the game. We would occasionally have cross team meet ups and general chat and there was a good social scene. I always felt PoGo has been missing this, and I'm certain a certain amount of accusation of cheating would be quashed by finding there really is that person in the area and talking to them. (ok won't stop spoofing, which is/was unfortunately rampant in my area by the number of high tier Tyranitars that appeared within 2 days of Gen 2 going live, and the large number of 90%+ IV Blissys some people seem to have).