After a tough and interesting Elite 4 match I have finished Ultra Moon and man the end credit was just oozing with charm and reminded me of the gen 2 credit, though I did crack a laugh when Zygarde pop his ugly head.
But I feel conflicted about the game as a whole as I did enjoy it but I found it to be a disappointing third version as the Necrozma plot was so poorly ham fist while trying to keep the original plot which clearly did not work well as some characters got shafted due to the new story element.
Game Freak really should have done a sequel, which would have made a lot of sense as Kukui talks about Alola future being bright due to the formation of the Elite 4, and if I was writing the story I would have made it that the Ultra Recon squad were the villain launching an attack on the Pokémon after due to the result of what Lusamine did in Sun and Moon and them viewing Alolan folks misusing Necrozma light, as they view them as wasting something that Ultra Megalopolis doesn't have, I would have also made it that they had already captured Lunala/Solgaleo and were looking for a way to harness their power for their goal.
I would have changed up the Elite Four to cover types that didn't get a trial captain, namely Ice, Psychic, Bug, Guzma would have taken this role, and Poison, Plumeria would have taken this role, while adding a new trial for flying and made Ryuki a dragon trial captain.
As it currently stand, Ultra Sun and Moon ended gen 7 with a dull thud rather than a bang like Black and White 2 or the other third version did.