Overall - Really enjoyed the episode and was pleasantly surprised with Dracovish getting a win off one of Cynthia's Pokemon rather than what the leaks were trying to make it seem like. (Again, just goes to show that people shouldn't be making rash judgements on things and just blindly believing leaks.) And Sirfetch'd is definitely an MVP, took out the Stealth Rocks Cynthia laid out, thrashed Milotic, and seemingly put up a decent fight against Garchomp.
In terms of Cynthia Dynamaxing Togekiss, I'm actually not mad about the decision. It seems like Cynthia's strategy against Lucario, at least with Togekiss, is to attack it from a distance to ensure no more of its Bullet Punches hit Togekiss. And her dynamaxing Togekiss is another step in that direction. It seems like she's using Dynamax Togekiss as opposed to Mega Garchomp to either wear Lucario down even further, or try to take it out completely (which we know isn't going to happen - But it at least shows that she isn't underestimating Ash simply because she isn't using her gimmick on her ace, like some people were arguing when the Dynamax Togekiss was leaked...)
I think the episode definitely was one of the good ones. It shows that Cynthia is pushing Ash to the edge, and is seemingly still one step ahead of him. (I think her Milotic vs. Dracovish fight further showcases this as Diantha and Leon were talking about something that could have possibly happened, but Cynthia had a strategy to work around it and quickly take out Dracovish before her Milotic got overwhelmed.)
I'm really looking forward to the next episode, and am hoping it is just as good as this one.