This game is an absolute joy to play. This captures the spirit of the games before with a new coat of paint. Many of these improvements come in the form of quality of life changes. One of these features is the dex evaluation system. This may not seem to be a big change but it cuts out a lot of time spent running to the nearest pokemon center. Another change that rocked the pokemon formula in an amazing way is the ride pokemon system. Fans have been advocating for a similar system for many generations of pokemon games. It has finally arrived. No longer will you have drag along a pokemon solely devoted to carrying your HMs, or find yourself muddying your whole team's move pool with moves with, more often than not, no battle merit whatsoever.
The story is better than most of the previous installments. While pokemon stories are never too complex this certainly tops the abysmal Team Flare. Team Skull, though incompetent, provides comedic value in their antics and actually provide more depth to the story than Team Flare.
Z-moves are, overall, the only real complaint we have. They do not add too much depth to the battles and just feel like a tacked on gimmick to an amazing game.
Overall, would highly recommend this game.