Harrim isn't bad, his domain spells are just mostly garbage. With a high enough WIS modifier, the ring that gives extra channel energy uses, and maybe taking the Extra Channel feat 1-2 times, he can become a great healer. (And his ability to fight in melee means you can give him Outflank.)