Para pasar la historia, el equipo es más que correcto simplemente porque al CPU se le puede ganar absolutamente con cualquier cosa. Varios vídeos de gente cargándose a varios jefes finales con pokémon en la primera etapa evolutiva o incluso a nivel 1 bastan para demostrarlo. Hay cosas que no deberían ser posibles y sin embargo por razones que el universo no explica, el CPU sigue cayendo delante de ellas
Si es para jugar contra otras personas, entonces tienes dos opciones: OU, donde puedes usar a Kyurem, aunque que es mediocre-bajo ahí a menos que uses el Kyurem Negro, y Metagross tiene algún uso como Pursuit Trapper ocasional, o UU, donde Metagross es bastante mejor, pero Kyurem está prohibido. En ambos casos, el resto de tus elecciones de poco servirá, y eso es sin pararme a comentar IVs, EVs y movesets. Es lamentable, pero no todos los pokémon són útiles, ni siquiera en la tier más baja, NU/PU desde XY...
Para tu información, OU, UU, etc son los nombres de diversas "tiers", o clasificaciones, que separan los pokémon según su uso, e indirectamente determinan su viabilidad. Como más útiles són, en general más se usan. La mayoría de los que has comentado són de la tier más baja o de las más bajas. Y en general no podrán competir contra Dragonite, Landorus, Politoed, y los demás del OU de Blanco y Negro.