Absolutely amazing game so far! 30 hours in. Been very happy with it and having lots of fun! The sheer freedom of choosing what you want to do and achieve anytime you boot up the game yet still having a overarching goal is something pokemon really benefits from. Having objectives that fit the tastes of different kinds of players.
I have to give a massive shout-out to the myriad QoL (quality of life) additions this game has too. Being able to breed anywhere on the spot at a picnic, changing nicknames from menu, relearning moves anywhere from the menu, etc it just all adds up to a much smoother experience in a game as jam packed with stuff to do as this.
To quickly mention some other stuff dynamic music that seamlessly transitions into one another is also a cool approach. The new pokemon are very cool, the region is nice to explore. Terastalizing also has so much more strategic potential than other Pokemon gimmicks due to you being able to become another type that switches stuff up.
Shaping up to become a close favourite in the series along with BW perhaps. Remember what the ultimate goal of a game is: fun.