This episode was pretty good. I found the battle between Ash and Stephan amazing but for me I don't consider it an epic, maybe because it was only a 3 v 3 battle. I particularly enjoyed the use of Palpitoad and Leavanny in this battle. Both were used in different ways which spiced up the battle. As for stephan, his pokemon and strategies weren't groundbreaking but he still put up a good fight.
Now just a quick mention for the upcoming battle, Ash vs Cameron. Is it just me or was hydreigon really unexpected as Cameron's secret weapon because in my opinion it really doesn't suit him.
Anyway, good episode and onto the next one!