So they decide to, after a hundred episodes, make a battle with good animation, only that battle was part of the predictable Lucario fanservice?
What a waste.
Yeah I knew Satoshi would lose. It was only a question of 'when'. And since he was only in Best 16 in Kanto I don't think it's unrealistic to expect that he might get to the semifinals one day. I won't disagree his Best Wishes self was really dumb though.
Oh and the best of it all. The guy who turns out to win the League doesn't gives two cents about it. He's just like "Hi I'm noob rescuer who can't even be trusted by my brother to take care of a couple wild Freegeos. I want to compete in the league too, just for the lulz cause I got the badges while I rescued people around. Cause it's so easy to get gym badges anyway."
*Beats everyone in the league*
"Hey Bro, check it out, my eevolution team won."
"Cool. By the way Dad wants to celebrate your victory."
Thus this episode puts the worst Pokémon League ever to a close.