Primero, para la 4ª generación prefiero a Gengar más que a Alakazam, pues puede aprender una mayor variedad de ataques especiales. Por otra parte, yo le daría una oportunidad a Staraptor y le enseñaría A Bocajarro. No creo que tengas un ataque de tipo lucha en tu equipo y me parece algo bastante necesario para cargarte algunos Pokémon bastante tocapelotas (Umbreon, Blissey, Snorlax...).
Es más, yo quitaría a Raichu, sus stats especiales no son nada del otro mundo. En su lugar pondría al propio Gengar con Rayo, Bomba Lodo, Bola Sombra y otro ataque a tu elección (pero que no sea un ataque de tipo siniestro, teniendo Bola Sombra, que tiene las mismas ventajas, no es necesario). Si quieres un sweeper especial que sea sí o sí de tipo eléctrico le daría una oportunidad a Manectric (por su velocidad y por poder aprender Lanzallamas, que aunque ya tienes a Charizard, puede ser un buen recurso sorpresa) o a Magneton/Magnezone (más lento; pero más difícil de debilitar).
Es más, yo quitaría a Raichu, sus stats especiales no son nada del otro mundo. En su lugar pondría al propio Gengar con Rayo, Bomba Lodo, Bola Sombra y otro ataque a tu elección (pero que no sea un ataque de tipo siniestro, teniendo Bola Sombra, que tiene las mismas ventajas, no es necesario). Si quieres un sweeper especial que sea sí o sí de tipo eléctrico le daría una oportunidad a Manectric (por su velocidad y por poder aprender Lanzallamas, que aunque ya tienes a Charizard, puede ser un buen recurso sorpresa) o a Magneton/Magnezone (más lento; pero más difícil de debilitar).
Al final, quito a Raichu y meto a Shinx, que además de que me encanta, Luxray es mejor en características que Raichu. Además, le puedo enseñar Fuerza bruta que es un ataque de tipo Lucha, del cual no tengo nada.