I'm not running with a rogue.
Have Ifan as a ranger and my best dps, then fane as the melee dps, which is what made this fight so hard because he's undead and using his geomancer poison would heal not only him, but all the undead that were around him.
Then had Lohse as my mage/healer for humans and Red Prince as CC tank.
I am really thinking about changing Lohse though to a rogue, because it seems much more worthwhile with the armor system to have a full party of physical or magic. Lohse is never able to use her spells to damage anyone because she's the only one with magic dmg really, so all her cc-combo's get blocked most of the time.
In act 1 running a full phys/magic team might seem compelling, but as soon as you reach Act 2, gain access to more skills and face new enemies you'll be glad you diversified into both magic and physical. Some enemies have really high magic armor, while others have high physical. Getting one point of pyro/geo/aero/huntsman and two points of poly on most, if not all characters is also not a bad idea.
Around lvl 10, you should have enough points to branch out on most your characters and grab Haste, Fortify, Restoration, Magic Armor, Cloak, Wings, Tactical Retreat, Medusa Head and Tentacle Lash etc (Tentacle + Medusa head are really strong and the latter is nice on your melee/tank since it does magic damage and scales with strength. Magic arrows help your Rangers do magic damage, and there's always grenades) Aero. at 2 points gives you access to, arguably the best spell in the game - teleport, along with Uncanny Evasion, which gives the caster 100% evasion for 1 turn, plus some magic shock/stuns.
Skills to get on a caster that does phys damage: Equip a Shield + Shield Throw (1 pt warfare, and a free "Shield's Up", which restores both armor types for 2 AP) Most necro skills (if not all) do phys damage, like mosquito swarm, which also heals the caster. The necro skill "Summon Bloated corpse" can be useful in early game, since you can detonate it for some good physical AoE damage.
Consider making one character a summoner (doesn't have to be a caster since summoning
only scales with summoning, not int. At 10 summoning your "Summon Incarnate" will gain immense power. By casting your summon anywhere on the ground, he will do phys damage. Summoning him in an area affected by elemental effects, such as fire/water, will make him do magic damage, and give him one unique skill pertaining to the element you summoned him in (Fireball, Restoration etc). You can further infuse your summon with melee skills and phys armor, or ranged skills and magic armor. Very versatile, and really strong! (he also comes with attack of opportunity)
I would advice on making Fane your caster/ranger, so he can poison himself safely away from enemy Undead, but that's totally your call. (You get infinite amount of free respecs in act 2).
I would further suggest rolling with 1 summoner and 1 caster (both ranged with shields), one ranger and then a melee dps. Go 2H on that tank if you want damage, or shield for survivability (or just go 2 rangers, the warfare tree has some nice knockdowns and other skills that require a melee weapon though). Rangers are crazy powerful in the current state of the game. I just did a regular hit for 814 damage, (which was 70% of that enemies hp for reference) with Ballistic Shot at lvl 13, so you could probably skip the "tank" and just have your Summon tank. (You can put "Stench" on every character except your tank to get them to focus the tank. If your squishies are dying alot, maybe get them "Comeback Kid")
Finally, the talent "The Pawn" gives you free moment, making it possible to move for 0 AP.
(Wow this became much longer than I meant for it to be. Sorry! I hope some of it helped you, or at least someone out there! Good luck, and have fun!
(edit: If you give your non-casters some skills that do Magic Damage, or roll a second caster, Lohse will be able to get that magic armor down. Otherwise you could make her your summoner and just focus on giving her basic necro skills for phys damage, or just equip a Crossbow on her and do auto attacks (that's what I did with my casters in act 1, IIRC low level crossbows only requires 10 or so Finesse) Some status effects ignores Magic Armor as well.)