In my eyes this was a so-so episode.
On the one hand I liked Cilan's quite metaphorical lines throughout the episode, especially when he described fishing as a connection between the world under and above the water (pretty poetic description which almost had me wax lyrical as well), but on the other hand we had those two brothers that kept repeating their motto like a broken record player that just won't stop. The motto itself was pretty well chosen but it was the constant repeating of it that made it so annoying.
Or another example:
On the one hand we had really awesome and surprising combos, something that we haven't seen for quite a while (Shouldn't Pokemon focus much more on that in the first place?) but on the other I don't see why Cilan's advice should be called worthy of an A-class connoisseur. First, why should the brothers catch a Water-type of all types? Sure, it would help them cover their team's obvious weakness against Ice-types but that's basically it. I guess they just had them catch a Water-type because earth, wind and water are some of the basic elements and thus belong together, but tactical considerations can't have played a role here if you ask me.
Also, Cilan's flash of inspiration at the end of the episode will turn out as not so clever after all if you take a closer look: If Soren and Rocky had actually caught Swana and Palpitoad, Electric- and Grass-types would have an easy job because their team would be even more vulnerable to said types. So, come on, Cilan, is that really all your expertise as a connoisseur? If I were a trainer, I would definitely not count on such advice but only rely on my own skills.
So, apart from the brothers' annoying motto and Cilan's ...well, let's call it shallowness, it was a really good episode if you love battles and strategies as much a I do.