This was definitely an intense episode. You could feel the tension throughout—from Necrozma chasing Lunala, to their battle, to Solgaleo's battle against Necrozma, to Necrozma absorbing both legendary Pokémon. The background music definitely enhanced that feeling. Even Lillie and Gladion falling from their mounts was tense, even though I knew they would be caught. (I appreciated the realistic detail of Ash struggling a bit when he caught Gladion. Ash may be incredibly strong, but Gladion is still bigger and heavier than he is.)
Even the Matori Matrix's I cannot be the only one who finds that a rather silly name for an elite squad entrance added tension, because we know that, unlike the TRio, these members of Team Rocket are actually competent. Not that I was pleased with their interference, since it was their weakening Solgaleo that enabled Necrozma to absorb it. (I will say, however, that the way they carried out their orders despite their lack of joy and motivation was pretty funny.)
It's been awhile since an episode consisted almost entirely of battles. While I appreciated a full-scale, uninterrupted battle between legendary Pokémon, I have to admit, I was a little frustrated the Ultra Guardians weren't more proactive in aiding Lunala and Solgaleo. Even if they couldn't do much, attempting to help would at least make them feel more like the Ultra Guardians they are supposed to be. Ash and Gladion were the most proactive members of the group. Lana, Kiawe, you two have Z-Rings—get your butts out there and start blasting Z-Moves!
So, that Solgaleo is, in fact, Nebby which makes me wonder where Lunala came from. I hope that after Ash and his friends rescue Solgaleo from Necrozma's clutches, the group can have a proper reunion. I didn't expect one here, given the high stakes at the time, but a proper reunion is needed.