I played a 6th level WarPriest tonight and it made me pretty sad. I was looking foreword to this class.
First off this class need a full BAB anything less just has it trail to far behind the other classes. Everything that was fought in this scenario was killed in two or three rounds. I played with two druids, a wizard and a paladin. All these classes have a far higher damage output then i could muster. I have a level 12 cleric and i had enough spells or heals to feel left behind but the warpriest just trailed behind everyone.
I like the blesses but they just seem to be weaker domains that require a standard to use so i lose a round to deal an extra d6 the next, while the druids have both themselves and their pets beating on the mob, The paladin gets to swing twice on it. If its is around more then 3 rounds (which its not) the action cost would break even.
Swing 1d6 plus 4 str or used action to get 1d6 plus 4 plus 1d6
round one round two round three round four total
avg 4+4= 8 4+4= 8 4+4= 8 4+4= 8 32
avg bless 4+4+4= 12 4+4+4= 12 4+4+4= 12 36
That is not including weapon bond or misses but it still shows that the bless only starts to gain after 4 rounds and it doesn't stack with the similar type in enchant.
If bless granted a passive ability like say if you crit and you had the healing bless you could heal everyone back a d6. Maybe if you were a Warpriest of Serenrae and you scored a crit you could burn a use of your channel to add 4d6 fire damage. If your a WarPriest with the war bless you could burn a channel to get an extra attack. I can see the blesses can really add some flavor to the class based on their deity, the idea is great but they could be so much better. What if the blesses where more like bloodlines and not domains, you only get one but they give you a lot of specialization into the role that fits to the deity.
Also the class is very stat heavy so you cant use stats to make up for the slower BAB, either get rid of Cha and use Wis for channels or maybe even let them add Wis to BAB and damage.