OK, I actually love this game. There isnt much around our house (rural area), but Im happy pulling it up when Im near a park and walking around for some fresh air while I catch some Pokémon and spin away at the Pokestops. (I mostly play while taking the dog on walks).
I also love getting to new areas and finding the potential for new or unique Pokémon I dont typically find - for instance a Grimer when downtown or a herd of goofy giraffe things at a park up north.
The issue is the new gym system. Its very broken and discourages me from wanting to battle and/or leave a decent Pokémon.
At first I was excited, as the ten deep gyms were too intimidating, but then I made the fatal error of going on a quest around town and putting my best Pokémon in 5 gyms expecting an awesome payout. I was stuck from receiving any coins for over a week until my final Pokémon was sprung. The final payout was something like 63 coins for a week long wait while I honestly felt like my Ryhorn was being held captive.
Keep making things fresh with events like your water festivals, as it does get tedious with nothing new to look forward to. But seriously the gym thing must be fixed. If my guy is at a gym for over a week, I should get something for his longevity, especially since I will not be leaving a second Pokémon anywhere until he is sprung.
Oh, and the raids have been a fun addition. I rarely have anyone with me to take on the biggies, but I do appreciate that I can take on some of the smaller raids and be rewarded.
MN moms about Pokémon GO, v1.37.1