I do share some of the sentiment. Cyrus was one of the best, I didn't really think GF would play the Rotom part of his past with the RotomDex, so thumbsup to them for actually not wasting potential on that one. Ghetsis was classic Ghetsis. Archie and Maxie got a bit of their ORAS personalities yet they still have their RSE goals for the sake of both pokémon and humans, that was nice too. Also Colress was based.
I find quite funny how Necrozma's collateral wormholes did actually save them from their dooms in their worlds, all while they don't seem to realize they would be dead/trapped in the Distortion World if not for it.
But yeah I would have liked for the villains to actually interact with each other instead of Giovanni finding them and locking them in rooms. Also that cliffhanger better pays off.
As a final thought, I do love the fact that Maxie hates Faba, or at least finds him annoying to no end. And that Lysandre is way too crazy and barely functions in a sane manner.