Alakazam all the way. Alakazam was and always will be one of my favorite Pokémon. He is simply better than Gardevoir in-game, and he has a mysterious feel to him given that I couldn't ever get him as a kid since none of my friends played Pokémon. Gardevoir, on the other hand, just can't compare when it comes to being a badass. She is elegant, but her pre-evolutions are lame (well, Ralts is ok, but Kirlia is lame...). Alakazam in RBY was what every 8-year-old boy wanted: a stupidly powerful, fast attacker that will destroy everything with just one move. Also, that episode with giant Gengar and Alakazam fighting? Oh my Lord, that was sick. I think Gengar vs Alakazam would have been better.