I think they are a little too powerful.
I think a great way to balance the cleric out and make them more unique is to tie their abilities to their domains more tightly.
Start a base cleric with basically no proficiencies (armor, weapons, turn undead, etc), and then the specific domains flesh...