This card is actually very good if not even meta-defining. Not only you heal everyone including face, 2 heal on a minion can be quite strong, especially in priest. drawing multiple cards, getting multiple healings on minions and so on, there is a huge benefit of this card. Sometimes healing for 2 makes the difference between keeping a board or trading it all off.
Healing everything for 2 for 3 mana, and a 3/3 (only 1 stat point missing) is really strong. I think this card is even stronger than many "meta-defining" cards here.
Good stats for the effect. Potentially better than Farseer in some instances. Might be good in Zoolock, especially if you're running the new 2/4s and other minions that are slightly resistant to on-curve AoE.
Could maybe make some value trades on 3 with this to heal back up for Crystalweaver on 4. Maybe.
This card is actualy pretty insane in lightwarden/shadow ascendent priest, which is already a legendary viable deck - though it currently overshadowed by razakus and big priest not many people know about it, but trust me it's good. Now you get to run more copies of circle of healing with a free 3/3 body.