Sure, it has two big weaknesses,but god is it a good poke.I haven't got weakness policy / assault vest yet I'm sure they just make him better.
Talonflame can't one-shot it with a life orb without a boost with steel wing, Garchomp struggles even with iron head(cannot OHKO without a boost)...so they die.
So there you are, 123 HP and 70 /90 in each defence stat is impressive,regardless of typing.Besides, not everything carries fighting and steel moves.
Someone's bound to try and contradict me, but which grass,water ,or electric types carry them who don't get STAB off them in the first place?
It probably rocks(heh) in sandstorm with rock polish and weakness policy.
Well worth it after obvious threats have left the field.