No General? I'd through in a general, just so that the halbierders have hold the Line and LD 9. It's nice tosee that you recognized it and threw in the war altar to help make up for it, but the only other advantage i see is the battle prayers affecting evreyone, and Banishment. You only need the battle prayers to really affect the Halbierders, and Hatred+ Banishment is nice, but your paying around 1.5 times the cost of a general, who will hold the Halbierders in place much better, and considring how sliced up their going to get, your going to want that instead. Not that the War Altar isn't a bad unit, it's actually a good choice, but in a small list like this, I would drop the Altar and take the general. That's just my opinion.
Plus I'm a newbie at this, so my advice might not be the best.
Last note, i agree with your choice of Light, because Dwellers is not te only spell you can use, Regrowth is a great spell two.