Negative. You must either be new or didn't try doing tower until severely outgearing the challenge.
MMOC did an unofficial break down of completion and the bottom was tanks (sans guardian) and outlaw rogues all below Guardian and then the rest of the specs.
https://www.mmo-champion.com/content...DLC-584?page=2
Outlaw cleave was not a thing, you still needed to focus down specific imps.
The sin challenge was a joke. The sub one almost equally so as it only required positioning.
Agatha was a joke to most other classes. Namely feral (lol) and ele (which with proper legendaries could just stand and burn.
All I'm saying is that of all DPS specs, outlaw was right there struggling with (if not more than) most tanks/healers. You'd be a fool to think otherwise.