This episode is really pulled down by the poor animation / battle choreography (for a mainline episode at that), and the dragged out and repetitive wasting of the first half which includes the nonsensical instant captures of aggressive Pokemon at full health.
This results in the Raid battle being crammed and rushed in the last 10 minutes, resulting in more than half of them jobbing within half that time span (4 Pokemon fell to a single attack ffs). On top of that, Ash's role was minimal outside of straightforward attacking, Tokio was sidelined to a support role and Gary did not do much battling himself (though he was an excellent team leader and really worked his brain the best). Yes, I get that it was a Goh episode and he needs to stand out, but if you're gonna have 4 battlers and 12 Pokemon involved in a Raid battle, you give them the focus/screentime they deserve, or exclude them entirely.
Outside of that, the only thing I can really give this episode is that it really highlighted the power of Legendaries and the true might of them (not like the joke portrayals of Zapdos and Suicune) given how casually it whooped everyone's a**. I was also going to consider this a significant setback for Goh (even if 3 others failed alongside him) but the fact that they got tokens at the end negates that instantly and further gives the episode a negative point. What did they take from the episode, that they can work as a team?
Overall, a below average / mediocre episode at best.