Well sure I won't deny that Ash vs Drake was much more balanced than when Ash fought Prima. He had obviously improved alot since then and his main downfall in this episode's battle was his rather sudden arrogance. ^^;
It was nice to see Cotoise defeat that one guy's Hassam, although the win seemed to inflate Satoshi's ego. Him battling Genji on the ship was great since it showed how far Satoshi had come since arriving in Houen. Tyltalis versus Juptile gave me déjà vu, but I chuckled when Genji's Bohmander dispatched of the Rocket-dan.
Frankly out of Houen's Four Heavenly Kings, Genji is probably my least favorite member. So while him showing up was entertaining, I wish that we had seen Kagetsu debut in this episode in place of Genji.
For a battle between Ash and a Hoenn E4 member this episode didn't feel so great and also it was a copy of the episode where Ash and Misty met Prima. Ash got a big ego out of nowhere just so Drake could teach him a lesson.