Speaking of Kalos, the way Zygarde was added into the game was stupid. "Here's a box, collect 100 cells, then report back and you get Zygarde, which is the protector of Kalos and it's here in Alola spread all over the place because I don't know." A little bit more wouldn't have hurt, and a map/counter to tell you where you're missing some cells could have been useful.
From good designs to an interesting region (the entirety of Poni Island is just great) to NPCs who do more than just sit in their gym there's a lot to like, but some things look like they were cut short for no reason and the framerate on the old 3DS, especially in Festival Plaza, is incredibly bad. Black and White remain king, but Sun and Moon are close.