This thing is basically Lucario only immune to Hail instead of Sandstorm. Short of getting EQ it won't do jack to fire types, it gets OHKO'd by most Steel walls, and Blissey walls it fairly well too.This pokemon is just broken plain and simple. Superb stats, great movepool and a top notch ability.
just dont forget most play with standard rules: ie no OHKO moves. Ie no Sheer Cold. Kind of a waste IMO.Ehm i voted for Compoundeyes
Because:
1. Thats only 1 pokemon not taking damage from SR
2. Yanma FTW
3. 91% Bliyyard is enough too
4. 33 % KO attacks -.-