Decided that killing off the main characters just wouldn’t do, so went back to an earlier saved game and retried them. Got through Chapters 3 and 4 this time without losing anyone, although I had to retry 4 again, again, since Sain died. Again.
I’ve just started Chapter 5 now, and have gained a Mage and a Cleric. Woo!