I'm rather down on this episode.
It had a LOT of reused footage and had difficulty establishing tension. Even more than last week, it feels like for the "non-battlers" the character drama fills in for battle quality. Lillie knew she was outmatched and battled as well as possible, so while a nice character moment it wasn't an entertaining battle.
The episode also felt weird,as if there were two different directors between halves.
Sophocles v. Mina felt like an XY battle without the 3D camera work, lots of visual action and not a lot of event/reaction cuts. It was technically impressive, however, I couldn't get excited about it because there was no sense of momentum swing: Vikavolt and Ribombee fly around, Vikavolt tanks some hits, manages to grip Ribombee and destroy her.
Acerola v. Kiawe was much more fun but sabotaged by the reused animation. It also had very little strategy and amounted to spamming attacks. It's strange that both battles could be so different, yet neither was very satisfying.
I don't like next week's matchups either. It looks like Ash is going to get two gag fights in a row, which causes a problem if he faces Guzma in the semis, since it won't feel like he's earned the right to battle the Team Skull Boss.
If it's Guzma - Gladion as the semi/finals match, not only is that predictable, Ash will probably lose to Gladion, making it the lamest league I can remember. Gladion and Ash essentially got byes and don't face the best competition in the league.