And as I posted elsewhere therein lies one of the problems with critics of the spell: people (not you but some people) look at the spell in a vacuum without looking at what classes do and don't have access to the spell. HS as written pre-errata was good because it have classes that were less healing oriented than the cleric and paladin like the druid and ranger access to a decent healing spells. The change essentially bolsters classes like paladins and clerics who certainly don't need to be bolstered as they are plenty strong in 5E while the ranger gets a de facto nerf and remains overall a subpar class. This is the problem with vacuum vision when it comes to spells or any other game mechanic. So yeah if just look at HS compared to X healing spell without looking at things overall you get a skewed view.
This is kind of where I am with the spell. This gave my Dream Druid a great healing spell. We occasionally used it to heal more than one person at a time (Out of combat, myself and the barbarian "hugged it out" as the healing spirit healed both of us. For the silliness of the campaign, it fit really well) but mostly we just used it to heal one person during combat.
And, my druid was the only healer in the entire group.
I also have a Ranger with the spell, again in a group with low healing access, and it is great for us, because it gives me an option where none really existed. Sure, Cure Wounds is good in an emergency, but nobody calls Cure Wounds a great healing spell, and that was pretty much it for Rangers before Healing Spirit.
And the idea that Ranger's shouldn't get healing is just strange to me, not only are they "half druid" so they should be able to heal, just like the "half cleric" (ie Paladin) but pretty much every famous ranger that I can think of had some role as a healer. And frankly, even with Healing Spirit, a Ranger is probably one of the worst classes at healing, so I'm not seeing what the problem is.