As you say, lots of possibilities.
I started out with the DK as a warrior and my guy as a mage. This didn't work too well, for the usual reasons - starting mages are weak, they run out of attacking juice quickly and are fairly easy to kill.
I couldn't face re-doing the rather boring act1, so I just adapted him as I went along. He quickly became a good all-rounder who still had some Zap capability.
I’ve found being able to change the skills for a bit of gold to be a fun feature which allows for some experimenting, and even fairly major switching, at any stage of the game. ( Please keep Larian. ). <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
For a while I ran with two ranged guys – both with good crossbows – and we were wiping out most enemies before they got much of a chance to hit us with much damage. Both characters were pretty equal so I was also able to swap the lead regularly and give the wounded one the chance to stay back a bit and heal while the other took the hits. However, arrow finding and selection started to become a major obsession, and the battles lacked a bit of variety. So I switched back to having my guy swinging a sword up front and the DK doing major damage from behind with his excellent crossbow and (now) huge arsenal of different arrows.
The main guy still has mage capability with a single offensive spell at L5. It works a treat to be able to combine the slashing with a few quick zaps of something.
Some of the mages and shadow guys can really run a melee fighter round a dungeon once you lock onto them so it’s particularly satisfying to let them run for a while, knowing that in a few seconds… ZAP…. I’ll fry them from a distance with a spell. <img src="/ubbthreads/images/graemlins/badsmile2.gif" alt="" />
I'm enjoying having the flexibility of mage, warrior and ranged attacks all in one party. Both guys can switch roles a bit if needed. It not only allows us to face different enemies in different ways but it stops the fights getting monotonous and too much the same each time. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />