So other than one or two Ultra Beasts, I have now seen every single Pokemon in the Alola Dex. I was provided with some great surprises with a ton of new Pokemon.
For example, with Crabrawler, I was very surprised when I caught it that it actually had an evolution. I was eager to see this evolution, and I only knew that "it was a pain to evolve because you had to evolve it somewhere that you can only access at the end of the game." I actually guessed right that this area would be Mount Lanakila, and I figured it would become an Ice type. Not only was correct, but I was still surprised about its design, which I actually really like.
And let's not even talk about how Cosmog evolved into the Mascot Legend. I never saw that coming.
Hiding from spoilers really did pay off