Se per "finire il gioco" si intende la storia, lega 3/4 volte, ecc.. allora basta una squadra abbastanza varia e ben allenata..
Per la torre lotta o competizioni dove sono utili i pk al massimo del loro potenziale è un altra storia, poichè entrano in gioco la natura, gli IVS e EVS, le statistiche ecc...
Per finire il gioco in modo decente di solito io cerco sempre di trovare pk almeno con la natura favorevole alla statistica che mi interessa..
La tua squadra non mi fa impazzire specialmente perchè ci sono 2 pk NON evoluti (ponyta e kadabra), kadabra lo terrei e lo farei assolutamente evolvere altrimenti no..
Vaporeon per me è un ottimo pokemon. Specialmente se di natura Modesta o almeno Ardente... Volendo con un po di pazienza nell'allenamento catturerei Gible che diventerà Garchomp