Tanks are fun and melee is my favorite way to solve problems, but many combinations will work spells are necessary and useful as well and can do things no sword can, one thing to be aware of is few enemies have as much resistance to physical attacks as compared to their resistance versus elemental effects especially toward endgame.

I use a Knight and a Mage and take Wolgraff for Rogue/Ranger abilities/missile attacks. Next playthrough will be 2 lone wolf Fighter Mages.