That party is okay... but I would change imoen for either Aerie (extra cleric and mage for backup) or Jan Janson (funny and excellent thief and mage, Necromancy is nothing big to loose, as you will be much better off having superior thief skills. Besides, who needs skull of death when they've got mislead, eh?

lol LOTS of fun spells for illusion).
Also, I would start giving Keldorn dual wield abilities (for Foebane and Purifier together... boy is that ever a mean combo!) or change him for Saervok, who is the best NPC in the game in every way. Heck, you could even dual class him to a MEAN mage...

Lots of powerful swords he can use, or you can give him Ravager (learn Halberd first).