I've been playing Pokemon Sun a lot lately and I gotta say, it's been a long time since I've become this invested in a pokemon game. I've reached the third island and I'm loving the characters so far, Lillie, Hau and company are way better than those dipshits who followed you around in X & Y. The plot is more interesting, the trials are funnier and more fun (although still disappointingly easy) and the gameplay is much more varied and deeper with stuff like Festival Plaza and Poke Pelago.
I particularly like how much more clever and mature the dialogue is. For instance, I just met a tourist from Kanto who complained about how people yelled at her when she tried to fly around on her pokemon, telling her it was against the law. She was amazed when I told that everyone in Alola instead uses specially trained Charizards as a kind of public transportation system.
I found that conversation fascinating, because it hints at the rarely if ever mentioned government of the region. Why is it illegal for people to fly on their own personal pokemon? Was there a widely publicized incident of a trainer falling to their death off of a flying pokemon (or drowned on a surfing pokemon) that inspired lawmakers to subsidize a public "ride pager" program with mandatory safety gear?