A 2-handed warrior can definitely out-damage a rogue with the right setup.
I've hit for 2000 damage on a single hit, with Oath of Desecration + Bully. Now add Guerrilla bonus to that, and you get something like 3000 damage on a single attack.
So rogue: 1000 damage for 3 ap
But warrior: 3000 damage for 5 ap
2-handed warrior can, on turn one, cast oath on himself, bullrush into a group of enemies, knock them down, and then whirlwind to kill them all instantly. He can then stealth, if he wants to, and spend the rest of the fight killing off the stragglers.