Another awesonme looking episode, had everything a good Pokemon anime episode needed, training scenes, Pokemon personalities and interactions, Human character moments, awesome battles, no TR stealing gym battle screentime. The only real downside was Fletchling losing, however considering it not only got a win last week but also received onscreen training its already almost outshined Unefezant, so I can't complain.
As I stated last week its refreshing to see Pokemon battles with strategies again, even if they are anime only ones such as freezing the field with Ice Beam.
Even if it is still early days I already really like the main cast, I thought i'd hate Bonnie however I think so far she's my favourite one. Even Ash feels refreshed and developed which is great considering how long his been on the show.
Finally if its true that Ash an Serena where once at camp together and we get more flashbacks I really hope we see a young Gary Oak a a later stage. But anyway's that for another thread.
Overall, another winning episode.
I'll give you the second gym and 4th gym, but the third gym has an obligitory Lucario VS Pikachu match needed.
Unless they follow the games and have get his own Lucario, so we get to see the Lucario vs. Mega Lucario battle.