Seems somewhat situational. In most cases Heal would be better, except when your opponent has Shard of Sacrifice active.
As for the discarding effect ... well, I'd rather pack an Ice Bolt than this. Also, it would then obviously fill your hand (8 cards). Does this mean you wouldn't draw a card the next turn (similar to Nightmare)?