Long story short; magic system using a spell stress system, can use more powerful magic at lower levels at the cost of potentially harming your caster and having to put them on a spell cooldown the more stress put on their body/ channeling device as well.
Magic effectively designed around being weaker but being able to cast more spells versus a game of DnD where there players require rest, here it's more like your characters magic is on a minor cooldown for how long before you can cast another spell in the given turn.
Spells requiring a casting point, meaning where it's coming out of; different casters having different style of casting, the idea being Druids can use animals to help them cast spells, Warlock can use the undead/ a sacrifice to help cast spells, a mage uses a staff to do so while an Artificer... idk yet for that one.
Balance wise for combat it doesn't make casters overpowered surprisingly enough. However; tabletop games are more than just about balance, honestly would it ruin magic for you to have weaker spells that you could use more often? I don't play spell casters much and if I do, I usually play some form of hybrid class anyway.