Healing spells for anything that's not a Life domain cleric are horribly undertuned. Life domain cleric is pretty much mandatory to make healing spells not trash and worthwhile over throwing health potions.
For reference, a Mass Cure Wounds, for a whopping lv5 spell slot, cures for a measly 17-25 health. Channel Divinity from Life cleric, 2 charges per short rest, heals aoe for 40. Healing spells are absolutely worthless outside life domain cleric passives propping them up, just throw potions at people instead for far superior healing. It's not like potions are hard to come by.
If Larian wanted Bard or Druid to be alternatives to cleric, they failed miserably. Between Channel Divinity, Bless, Sanctuary, and Life Domain sub perks, cleric cannot be supplanted as a class in a party by either of those. They could easily make druid and bard possible alternatives to cleric if they gave them the life domain cleric passive to boost healing done and minimum heals, and gave Bless to both Druid and Bard spellbooks. The other problem is Bard and Druid, but especially druid, are strangled by 95% of the spellbook being concentration spells. Clerics only have to worry about Bless or Guardian spirits, and have plenty of powerful nonconcentration utility, heal, and nuke spells.
This has also bad gameplay impacts. You will feel compelled to run Shadowheart in your party every single playthrough instead of having alternative companion party comps unles you're willing to break RP and respec your companions.
I mean I think that it is exactly because of this that you SHOULDN'T feel compelled to run shadowheart.
5e has a different approach to healing from previous editions and a lot of other rpgs. They wanted to avoid battles of attrition with the healers propping people up. So in-combat heals are small, but potentially clutch. A single heal CAN make the difference in many cases. But very often those cases don't arise, and you don't want a healer, you want someone else with offensive options, which is why all healing classes also have a buffet of offensive options to choose from as well. Healing would be more useful for sustaining you over the course of a day if this game didn't have effectively infinite free rests, too.
But the point remains you can make do without a healer or with healing/damage mitigation capabilities spread out over multiple people instead of focused in just one class. It is absolutely not necessary to take shadowheart or a healing-focused character at all.