I'm going to keep this short and to the point.
Green = very good
Orange = okay
Red = bad
Passive damage weakness – Weak to SR, vulnerable to both spikes and toxic spikes, not immune to any status.
Good overall STAB combo – Some of the best offensive types in the game, incredible SE coverage
STAB that cannot realistically be spammed endlessly for maximum impact – While they are great STABs, its most powerful moves cannot really be spammed. If we take the physical route, then Stone Edge can't really be spammed and is pretty unreliable. However, it will have pretty spammable Ice moves. The advantage is that there are a lot of important defensive mons that resist Ice or Rock (Bulky waters and steels).
Lots of weaknesses and resistances – I'm going to start this off by saying that these are the two types with the most weaknesses. It has two 4x weaknesses (Fighting and Steel, both priority moves), and four 2x weaknesses (Grass, Ground, Rock, Water). It doesn't have the best resistances, offering resistances to just Flying (Tornadus, most importantly), Ice, Normal, and Poison.
STAB on notable risky moves -Stone Edge, Blizzard, Head Smash, Rock Wrecker, yeah I got this.