About stats in the OP. More Vitality means you have a bigger HP pool, but if you don't have any mitigation you are still being hit hard and wasting healing time and MP.

Vitality isn't always a good thing, you need to have plenty of parry and accuracy too. Accuracy because if you can't hit the target you can't get enmity. Parry and dodge and the best because not being hit is better than being hit with a large HP pool