para eso necesitas variedad tienes saber y tener bien definido a tus pokémon cuales de sirven para atacar y cuales para defender como dije variedad para saber estrategias contra que son débiles los distintos pokemon y sus resistencias revisa sus movimientos que tipos son, no existen pokemones débiles solo entrenadores que no sacan su potencial, ah y usar pokemones de tus gustos pero muy fuertes y den en cuenta que evolucionan
En realidad, yo tenia un Magikarp y me fue súper útil como todos otros pokemones a nivel bajísimo, pero con una estrategia algo extraña. A esos pokemones debiles, incluido Magikarp, se les puede llegar a dar un muy buen uso de una firma increíble... Y que a primera vista puede hasta parecer inútil.
En mi opinión, no hay necesidad de que evolucionen, y puedes usar un pokemon de tu gusto aunque no sea "fuerte", seguro hay varias formas muy útiles de usarlo. No hay pokemones débiles, pero tampoco es que hayan pokemones fuertes, siempre será depende de la situación :3