Im playing warrior, and as far as i got. I tank without real troubles or issues, can handle 3 enemies at the same time without getting pawned and can interrupt spike damage thanks to stun from time to time.
Also i use inner beast after spike damage to make it easier for the healer.
At stone viligil last boss, no one dodged and got killed by breath attacks. The dragon had low hp and i could finish it off alone. Mainly thanks to inner beast+berserk+bloodlust wich instant healed me almost full hp and the decent damage warriors have.
Thats my view point on warrior thus far, use your skills smartly and you can tank just fine.
Paladins....i dont know havent used one yet.