Mira, te daré mí sincera, amateur y notava experiencia de un "principiante" que lleva casi 10 años jugando esto.
Primero de todo aclarar, que no todo el juego es estadísticas, si así fueran todo el mundo tendría 6 Pokémones iguales. Sí, sí, hay varios "tems" y esas cosas, pero también está la gran posibilidad de armar infinidades de equipos, siempre buscando el Pokémon que te gusta.
Luego de esta aclaración, y según mí punto de vista, un Pokémon evolucionado es mucho mejor que sus etapas anteriores, pero solo por estadística. Lo de que no aprenda "algunos ataques", según se, se resuelve con el Move Recorder, y más si hablamos de Pokémon Black & White. ¿Dónde se encuentra este señor? En Mistralton City, una casa a la derecha, es la persona arriba a la izquierda. ¿Y por qué doy a hablar que es fácil con B&W? Porque si sabes juntar las MT, te dan un Heart Scale cada día.
Ahora, muchos se preguntan ¿Sí subo rápido a un Pokémon, podrá aprender ataques de sus anteriores evoluciones, aunque nunca las haya aprendido?
Bueno, mira, yo tenía un Caterpie nivel 5 que saqué del White Forest, este paso a un alto nivel a Metapod y de Metapod a Butterfree, ya que aprendió Bug Bite (y por ende, no aprendio Harden o Confusion). Lo llevo al MR, y puede aprender Confusion, pero no Harden ;3.
Aún así, los casos que los pequeños Pokémon tengan mejores ataques que sus evoluciones son muy contados, un caso por ejemplo es Misdreavus y Mismagius, donde si evolucionas muy rapido a Misdreavus, capaz pierdas algún ataque que te interese. Es cuestión de revisar fuentes como la WikiDex, y anotarse. Son casos muy contados, pero si te has pasado, no hay nada mejor que sacar un egg ;3. Eso sí, si justo tienes shiny, revisa con cuidado.
Espero haberte sido de ayuda -y de paso me saqué la duda yo mismo xD-