Originally Posted by scalec
Considering I don't think of Mewtwo as a legendary, I'd say him. But if I think what your thinking like, I'd say Alakazam.
What?? Mewtwo is the original legendary, and with the right move set, can beat ANY pokemon in the franchise. Anyhow, I'll say gardevoir because, while zam has a slightly higher sp atk, only by 10, gardevoir can learn thunderbolt. Until there is a dark/ground type, to combat the psychic/thunderbolt combo...