Pokemon Go is the most unique games I've played in a long time and to be honest probably one of the only games i've played just about every day for almost two years.
I do like that it gets you out meeting like minded people on the community days, or even just doing the raids.
Just yesterday I was on a train with nothing much to do for 50 minutes, so I was randomly catching Pokemon and spinning the Pokestops when the train stopped at the various stations along the way. Anyway the person sat next to me noticed Pokemon Go on my phone and asked what team I was on, so I got talking to her for a bit about Pokemon, we would have probably never spoke otherwise.
Likewise when i've been in town taking a gym people will see that happening in game and come up and talk, i'm not saying that happens all the time but you do start to see some familiar faces about from the community days and raids. When you don't live in a big city you really do need to get together with some friends or people in your local area to get the most out the game.
Most people I see out playing the game are probably 25-40ish, i've not seen many teenagers playing. Although I have seen various people in their 50's / 60's playing it too, which is not something I ever expected.
I think the only downside to the game is it totally ignores the area I live in, theirs one Pokestop and that's it, although I do get plenty of Pokemon spawning. As the games been out for two years it would be nice if I was able to submit local areas of interest to help better the game.