Talking about efficient healing, you would not use stoneskin at level 50 during the fight, unless you are expecting a big hit on your tank like mountain buster.
Or somehow you have spare mana to do so. It is more effective to use cure properly while not over aggro.

Some disadvantages.
1. high mana cost vs hp saved. compared to heals.
2. Long cast time.