Not sure how helpful this is - but maybe use oil and smoke to channel the foes in limited numbers through chokepoints, reduce archer/mage line of sight? That's how I have won fights when heavily outnumbered.

I only have Madora as a tank, I tend to boost her with Wildfire and Oath of Desecration (both available early). Minor heal on two mages keeps her alive. Blind is also a great spell to eliminate a key enemy mage or archer.

I never played beta and I do find the fights tough, I end up using a fair few consumables each time. I've had a couple of wipes. But I massively enjoy the game. I think the quests all show passion and imagination, the dialogue is bristling with wit and quirky humour and the world is richly detailed.

I'm sure on my second playthrough (only level 6 at the mo) I will be able to optimize (my rogue is way less deadly than she could be if I had gone all backstabby on the skills) and the fights will be easier. Hope some of my tips help you, I really think the game rewards some patience.