Well, I've done it. Beat all the gyms, all the titans, all the Team Star bosses. Saw each storyline through to its conclusion, defeated the Elite 4, and became Champion (ended up going with a team of Palafin, Glimmora, Toedscruel, Ceruledge, Gholdengo, and Annihilape). Then, I ventured into Area Zero to finish the endgame, unlocked Miraidon's full potential, and saw the credits.
It took me 96 hours, mostly because I made sure to fill out the Pokedex as much as possible along the way - I pushed it to 364, just need the rest of the Area Zero 'mons and some trades from Scarlet, but I got everything else I could find naturally in-game. Which was interesting, because I found myself not having to train up low-level Pokemon just to get their evolution. Instead, I mostly caught their next stages in the wild. Even for Pseudo-legendaries, Stone evolutions, and Eeveelutions! Usually, the games aren't like this.
but... wow, where do I start? I want to give my immediate impression now, because by the time I finish reviewing this generation's Pokemon it will be 4 months later (oh, who am I kidding. 9 months later) and the memories will have faded. But just be aware, when that day does come, I reserve the right to completely flip my opinion. What are you gonna do about it? It's my blog!
Long post to follow, so hit the link for my full review: