Having Oath of Desecration and haste will make your 2H warrior do tons of damage and have a lot of action points.

After a fight with 4 statues yesterday i only just noticed that any resists above 100% make that element heal you. My warrior has 115% fire resist so i get healed for 15% of any fire damage on that character. Those statues hit my other characters for 3.2k!!! There is a warrior talent that gives you 10x men at arms skill worth of all resists (so +50 to all) pick that talent up (requires 5 in men at arms iirc)

I run a rogue/witch. Very powerful combo. Self haste, invis, a stun, 2 blinds, +50% damage buff, AoE -50% damage debuff and can summon undead to help take some damage off the party. I use her to quickly get into the pack of encounters and assassinate any annoying casters/crossbow mobs and then crowd control the others.

My other main character is a ranger. The ranger utility is very good. Lots of different arrows and they work well with a mage in your party. One of the strongest arrows is the silver arrow which destroys the targets armour for a short time. It works very well with the hasted/damage increaded warrior. Rangers start off a bit lacking but get better at around level 8-10. At later levels i take 1 point in air magic, 1 point in scoundrel and 1 point in geomancer. That gives my ranger +sight buff so she misses less, invis incase she gets into sticky situations, summon wolf, +30% hit chance buff incase my mage has the aoe one on CD, and then self haste, invis and self teleport from scoundrel.

Hope this helps with some ideas.