I'd drop the
PWs on the priests. They're single wound models that can be singled out in assaults and those 30 points are
imo better spent elsewhere.
The armour is a wee bit spread around, 2 AV11, 1 flying AV12, 1 walking AV12 and a lone Baal AV13. Once the Baal goes down, you'll be struggling with anti-horde.
Also your 10 man ASM are 235 points each, not 225.
Whats the purpose of your honor guard? It isnt really
CC heavy, nor is it shooting heavy. Some cheap flamers here could add some real anti-horde dirt-cheap, and since the models can bring 2 weapons each its doable even if you really want your current setting.
I don't believe Astorath is worth his 220 points, and i'd rather use 2 Librarians for 250. Can fund this somehow, shouldnt be a problem really. But thats just me, if you want to use him, then by all means do so