I've been using the Piety System as presented in Theros to great effect. At my table, we found that little addition on top of a matching domain to be enough to represent a specialised cleric of <X> god/goddess.
For example, for a Darkcloak of Shar we are using the Trickery Domain, adding Shadow...