Since a number have brought it up, I never really liked how some of Ash's rivals weren't league opponents like Barry, Tierno, Bianca, etc. Like the writers built these characters up as secondary rivals in their series, and then Ash doesn't even face them in the league anyway. Barry could still be a Paul fanboy without being crushed by him, etc.
In a way it makes all the secondary rivals feel useless in the end since Ash never gets a final battle with them. Like imagine if Shota was taken out by Alan in the Kalos league instead of by Ash, it would have been the same thing. But instead Tierno and Trevor were the "fodder" characters that time so Shota was still left for Ash.
I was kinda bummed Ash and Barry never had a final official battle in the Sinnoh league. Their last 3 on 3 was good (if I remember right it happened before Barry beat Gible in a 1 on 1), but that was the last time they battled. In the end they're all secondary rivals but it feels like building them up as Ash opponents doesn't matter when they lose to other people in the league.
In a way it makes all the secondary rivals feel useless in the end since Ash never gets a final battle with them. Like imagine if Shota was taken out by Alan in the Kalos league instead of by Ash, it would have been the same thing. But instead Tierno and Trevor were the "fodder" characters that time so Shota was still left for Ash.
I was kinda bummed Ash and Barry never had a final official battle in the Sinnoh league. Their last 3 on 3 was good (if I remember right it happened before Barry beat Gible in a 1 on 1), but that was the last time they battled. In the end they're all secondary rivals but it feels like building them up as Ash opponents doesn't matter when they lose to other people in the league.