All of these are more significant than you make them out to be.
Sacred flame is underpowered because it is vs a save instead of attack roll. In a game where you can basically always get advantage from height or backstab (and encounters are tuned for this), spells vs saves are underpowered relative to spells with attack rolls
Sure, foods don't heal as much as Fighter's 2nd wind. But if you eat food on multiple consecutive rounds (a lot of classes don't have an alternate use for bonus action) it adds up to equal or more than the fighter's 2nd wind. Also you can eat food outside of combat, which is less of an issue but still relevant.
Fireball does 8d6 damage which is 28 damage on average, not 21. But ~half of the goblins will make their DEX save and only take half=14 damage. If you roll slightly under average then you won't kill goblins with 10+ hp whereas in PnP you would kill them ~100% of the time.
Stabilizing a PC is HUGELY different from bringing them back into the fight! Fighting with only 3 out of 4 or 5 characters drastically increases your chances of losing the fight.
Actually thank you so much for bringing those up because all of the math was wrong. Including mine!
Shadowhearts sacred flame against a +2 save would actually be about 65% if you did give her a +3 wisdom. Sacredflame remains at 60% if you have a +2 wis and still 2 prof. Sacred flame in general has always felt like a weaker cantrip, which as a cleric i would have always taken toll the dead instead of this since more enemies tend to be lower in wisdom. The game does not nerf the clerics ability to use sacred flame, it just makes it abundantly clear that as a cantrip its not grand (but is really a decent winner when cover is in question and against undead).
The issue here in BG3 is not that you have sacred flame, but its the only attack cantrip available at the moment. I should note that Guiding bolt is actually pretty strong @ 12 dmg 1st slot, or 15 dmg second slot and next attack @ adv. OH and light clerics Channel divinity Radiance of Dawn is a 2d10 con save, half if saved 30 feet around the caster. This is pretty damn strong and should not be over looked.
Fireball actually has a 24 avg dmg, not 21, not 28. since 8d6 max = 48 /2 is 24. Or if you prefer avg of a 1d6 is 3 x8 roll is 24. Don't know where i got 21. Maybe miscalculated 6x8? Terrible really.
Gale @ +3 and 4 int would have made the % save against those at 65% and 70%: so no,
30-35% of goblins at a +2 dex save
would make this save which , in my opinion as a 5e wizard main, IS REALLY LOW.
Eating food every round does not make second wind obsolete. It just means that you have a good heal to use while you run out the FINITE amount of heavy healing foods and revert back to spamming potions. Many of these fights tend to last more rounds than 5e.. So why not have the ability to heal like that? You need to last for a longer period of time in BG3, which again is why I suggested to not use your cleric as a healer for main actions because you need all the damage and control/debuffs you can get. (unless you cheese)
and i agree that stabling a PC is different than a huge heal in BG3. That response was for
also healing spells are irrelevant since they were weak in combat to begin with and everybody can heal a downed pc and that was the only thing healing was really good for.
Where anyone could have a scroll for healing, or throw a potion at their downed friends face, or aid them. It doesn't make healing spells bad, no they are still very good in a pinch. I'm just saying, again, that with the action economy you have it would better be spent eating and fighting than burning an action on a heal. Unless of course your burn a touch at lvl 2 and roll well, cause this will quite literally save the characters life.
Also i would like to be somewhat facetious and say that in BG3 that a dead character (Gale who i think dies the most) actually will increase your chances of survival. Dead gale, does decent damage as he...rots, and keeping your enemies in it will do damage over a few rounds. This is why choke points are valuable.
But yes, if Gale were not the case id 100% agree that having a smaller party when one goes down, is bad.