"2-H Warrior coupled with healer Hirge" is a popular pairing. Hirge's healing abilities off-set the Warrior's lower defense and the Warriors high damage output doesn't really need too much damage from a Companion. Also having Hirge gives you something to do with all those mana potions one finds.
I'm partial to spreading out trait points a little more evenly. There's a few quest outcomes that are better, or only possible, with higher mental traits but that's a game play decision more than an build assessment.