I completed the story.
I really enjoyed the game overall and I will likely play through Shield quite soon to see the differences. I think I've only really got three big issues with the game and those are:
Online features - The system they have in place is super clunky and the lack of GTS is downright CRIMINAL.
Level cap for capturing pokemon - This was aggravating and unneeded. Having high level pokemon in the Wild Area was pointless if we couldn't even try to capture them until all the gyms were beaten.
Weather in the Wild Area - They really needed to come up with a way to control the weather in the Wild Area, it's frustrating because there's a lot of pokemon that you are completely locked out on until luck favours you.
I do really hope the Wild Area becomes a feature in games going forward though, it's got a few issues but it's by far my favourite part of the game. Raids are addictive as hell and it's so easy to waste time in there.
My other favourite thing about this game is how they took the grinding out of it, EV training is downright instant (as long as you have the money, which considering the Wild Area, is not hard), the EXP candies are a lifesaver for levelling new pokemon and being able to change natures is fantastic.
I really enjoyed this game, I'm not sure if it's better than Sun/Moon but I'd place it ahead of X/Y.