That said, the Divine caster classes, Warpriest particularly, have problems other class types don't have because of the god-and-Domain-and-favored-weapon angle which is raised in this thread a few times. (I'd like to play a dwarven warpriest who uses a dwarven waraxe and worships a dwarven wargod. Or maybe an elven warpriest, weilding an elven curve blade, worshipping an elven war god, but...)
To give Divine classes the build flexibility that Arcane classes and Martial classes enjoy, you'd need a perfect Pantheon of deities, offering every Domain/alignment/favored weapon combination possible. That's do-able (if tedious) for alignments and Domains, but then every time you add a weapon (Dogslicer), your headaches exponentiate.
One fix might be to declare some gods alignmentless, so their agents could be of any alignment.
Another might be to grant gods more than one favored weapon and/or to declare a group of weapons as favored. So Erastil might have Bows and Spears as favored weapons, while Ketephys has Bows and Swords.