Yeah . Only Dragonite's feats feel earned .Strong due to the writers giving them buffs when required.
Almost none of their feats feel earned, instead some are asspulls.
Without continuous onscreen development, it is not believable.
I'd rather have Satoshi lose, badly, and realise that he needs either reinforcements.....
Or swap the full team, sans Pikachu, for his past Aces.
No doubt this one of his strongest team, but I just can't see them matching to Lance/Cynthia/Leon level . Ash has swapped with reserves with in Sinnoh before. It isnt a bad thing and wouldn't be a disgrace or something to his current team , granted they actually get some good moments like his Sinnoh team got in the league