Make Direct hit have no effect on Tanks/healers and make it only for DPS, as tenacity is only for tanks and Piety only for healers. In return, make Tenacity more valuable and add to piety another effect, such increase healing potency (but not damage). This way each one will have is own personal stat.

This way maybe I will stop melding damm DH on non DPS classes. I really want to meld Tenacity and piety, really...