I understand the complaints of others and I have spent time reading reviews to come to this conclusion about the bad things about this game.
1. Spawn rates, Gyms, and Pokestops are in low numbers in rural areas
(I understand this problem but I cant empathize because I have a hiking trail and Boardwalk nearby for this stuff)
2. Take off the 50 coin limit! (Completely agree! One of the only problems I have with this game atm)
3. Connection issues
(Like number 1 I have no issues with this other than the occasional crash which has never happened during anything important)
4. Gyms
(The gym system and the raid system are 2 separate things so I will talk about that below. Like I said above, take off the 50 coin limit. Other than that, I LOVE the new gym system. Its very balanced and keeping legends out of gym defence was a smart move on Niantics part.)
5. Raids
(People have complained that they have been kicked out for internet purposes from these things and as I said above I have never personally experienced this. When people complain about being kicked out because too many people are trying to go into the raid it does annoy me. For gods sake people communicate with you fellow raiders! Split by team so you can get the team effort bonus for premiere balls! Communicate! Its not hard! After all communicating and interacting with other GO fans is what raids are about along with catching some super cool pokes ?. Last problem I found about raids in reviews is that raids are too hard unless you have a lot of players. I have one thing to say about that. Join a Pokemon GO social media group in your area. In my county I belong to one that is nearing 200 members! More than enough to gather GO players to beat those raids!)
Conclusion: I am talking about my own experiences. I do not mean to speak for any players. The average review is what gives an overall rating. And I want people to know that you cant expect a game that is run globally. Give it a chance. But thats just me. Thanks for your time! ?