Smellygoat: THANK YOU, Melee actually works pretty well for me, but I can't click that fast XD Plus, my spellcasters die every five seconds. I got a healing spell... Yeah, doesn't work too well.
Use Pause! You can pause combat and have it proceed in a turn-based fashion. This REALLY helps with melee combat. While paused, you cannot move, but you can issue commands to each of your party members in turn, to shoot, attack in melee, cast spells, etc. The monsters then get a turn to attack (and move a short distance, actually), and then it's back to your party again. This makes the strategic use of healing spells and attack spells much easier, and it's also a great way to use some of the more powerful area attack spells, because you can pause the game while there are some enemies in range and nail them with the spell without having to worry about them moving out of the way.
If I remember correctly the pause key is the spacebar and works at any time. I did the majority of combat in paused mode, real-time I found to only be useful when fighting easy enemies after my characters had levelled a bit.