I'm enjoying every second of this, including the frustrating bits with tougher enemies and harder to catch wild pokemon.
This gen really upped the game on how Pokémon tells its main game stories, I'm almost done with the first island and I feel like I actually have a place in this world rather than 'player character with OP Pokémon grinding through semi-story-embedded battles to get to the end'. The game nabs you by the hand still but I don't feel like I'm just running from scene to scene.
Not a perfect game and it's still not mind-blowingly complex, but man, it doesn't have to be and I'm lovin' the direction this is taking
What I don't understand is why Rotom isn't in the Alolan Pokedex itself and give its own entry.
Currently the theory to explain this is that to get a full national dex, due to backwards compatibility issues, PokéBank is practically mandatory to use anyway, so they will keep the National Dex available through the bank only.
You won't need a pass to consult the dex either, you only need to pay to store pokemon in it.
For the price of a slightly fancy coffee I have no problems with that, and it's pretty flexible to swap a lot of pokemon at once with it provided you have physical cartridges too. I plan to load about 400 pokemon into my sun/moon once the bank comes out and immediately put them back, just so I get the dex entries for looking-cool purposes and crit capture rates.
Maybe they'll add some kind of function to reward dex completion through pokebank, like increased pokemiles/BP the more your dex is completed. *shrug*
It'll work out somehow but without bank you'd have no way of collecting a full gen 7 national dex anyway, unless you want to link trade every single 'mon from people who do use the bank.