Machamp:
+ Quickest
- Most fragile & takes SE damage from Zen Headbutt
Dragonite:
~ Solid all around; an in-between
Tyranitar:
+ Resistant to strongest moves (Zen Headbutt and Body Slam/Hyper Beam)
+ Bulkiest
- Vulnerable to weak Earthquake and inferior Heavy Slam (<-- to Body Slam)
Personally, I think Tyranitar may be the strongest for general efficiency
