My thoughts on the battle:
My main problem with the Ash vs Iris battle was that it was too rushed. Dragonite vs Dragonite was okay, but I didn’t like how Ash’s got made out like a fool on the first attack. Then Dracovish comes in and beats Iris’s Dragonite with one Ice Fang. My problem with that is is that when Dragonite faced off against Dawn’s Mamoswine, it was able to withstand three Ice type attacks, one while being FROZEN, and still won. And then Dracovish goes down to one hit from Haxorus. I’m super happy that her Axew fully evolved and he was a beast. Then when Dragonite beats Haxorus, it uses Hurricane to swallow up the attacks from Haxorus and turns it into Draco Meteor and beats Haxorus with one hit. Here’s my issue. Haxorus is supposed to be a champion level Pokémon, and Dragonite, with barely any experience, beats him. I know that Iris helped out Dragonite but it still feels like a cheap win. This is why I don’t like Ash catching fully evolved Pokémon: they are too powerful right off the bat and they usually don’t get any development.