Finally watched the subs, some random musings:
-I was very happy with Iris here. She's still similar to her Best Wishes self, but you can tell she grew up. She feels more well rounded in both her strong and weak points and shown a better understanding of Dragon Pokemon, so well done JN for bringing back a character in a good way.
-The episode should've been two parts, you could've easily split the character focus and the battle and still have enough to fill it.
-The battle was pretty rushed, the hyped Dragonite battle didn't last that long and Dracovish's were one shots so that was pretty disappointing. Haxorus vs. Happynite was better, but still a little weak.
-I was happy with Haxorus. I've been waiting for it to evolve for a long time so I'm glad it finally happened. I would've liked to have seen some interactions with Pikachu so that we could see more of his personality, but lack of time probably hurt him. Battle-wise, while I saw some clowning on him I felt he did fine with the limit of the episode. He creamed Dracovish and was doing well against Happynite before Draco Meteor, so it wasn't like he got destroyed. Also, he did show some good strategy with Iris with that confusion cleansing headbutt and keeping his distance from Dracovish, I'm fine with his first onscreen battle since it was already limited.
-Iris thought Mr. Fish was cute, best companion confirmed.
So 8/10, should've been two parts, but at least we got some great moments.