Astarte could use some tweaking, no question.

Placing her a bit further away should prevent OPs problem and while Larian's at it, they could improve her AI a little bit. She loved casting Water of Life on herself a little bit too much.

Regarding the Dragon, he proofed relatively resistant to mos CC spells for me, but I managed to knock him down a couple of times with Boulder Bash.
Divine Light helps to make him less resistant to skills by bringing down his Willpower and Body-building (or is it just willpower?).