I'd put Fairies on the Overrated list. I did a no-spellcasting run for shits and giggles and wasn't bothered by the lack of mid-fight healing at all. Combat NPCs can take out quite a few foes before the enemies get their turns and I had Daisy use Attract to keep the most annoying enemy locked down.
Don't have to heal mid-fight if the enemies can barely attack.