Pokemon wählt man weil man sie mag / optisch oder von der Idee her einfach cool findet.
Ich bin und bleibe ein Vertreter der Fraktion "Jedes Pokemon ist gut". Mich langweilt es in jedem Kampf nur den gleichen Mist zu sehen weil er "gut" ist.
Durengard, Quajutsu, Talonflame... tausend mal gesehen und langsam langweilig.
Klar ist ein Pikachu nicht so stark wie ein Dragoran, aber die "Wahl" bleibt jeden selber überlassen und grade wenn man Pokemon nutzt die nicht jeder X Y Z Spieler auswendig kennt, hat man den Überraschungseffekt im Kampf auf seiner Seite und der Gegner kriegt Probleme beim predicten.
Wenn ich ein Durengrad sehe weiß ich in und auswendig "Der macht Schwerttanz, dann Königsschild, und entweder greift er dann schon mit Prio Schattenstoß an oder er versucht auf +4 zu gehen" da ist null Überraschung mehr hinter grade weil es sooft gespielt wird kennt man jede Schwäche von dem Ding auswendig.
Wenn ich jetzt im Kampf auf einmal ein Vivilon sehen würde, zugegeben, ich hätte keine Ahnung ob man das Defensiv, Offensiv, mit Boostmoves oder mit Statusmoves spielt oder welche Attacken man da so spielt.
Spiel die Pokemon die du magst und verbessere lieber die Strategie mit deinem Team anstatt das Team zu verbessern.
Wie gesagt, solange du nicht unentwickelte Pokemon nimmst kann man aus sogut wie allem etwas rausholen.