I think legandaries are over-rated to be honest.
Battling is about stratagey and skill, not ' over powered, guaranteed to win pokemon '
It's like taking a sniper rifle to a fist fight.
I preffer good old mix 'n' match, finding what works best and sticking to it, then perfecting my stratagey.