Anyone who thinks Ash is a stupid "newb" or whatever needs to watch this episode. He's knows what he's doing, he knows how to battle and use strategy. That Pokabu battle was pretty cool, I can't wait to see what kind of moves it learns.
Pikachu's power being reset, whatever. It took the backseat in DP and I don't mind it happening here.
What ever it is they have planned for Iris, they're at least dropping some hints for it. She had this look about her, like she was studying how Ash battles and his Pokemon choices.
Oh, and this:
Best freeze frame ever.