Another simple alternative is Dungeon World's approach.These are helpful suggestions. I might let the magician cast each spell once, and then cast it subsequent times at a cost of damage to themselves.
Yeah, this is similar to Black Hack 2. I'm thinking about using this mechanicHave you looked at shadowdark's spell system? You roll every time you cast. When you fail a roll you can no longer cast that spell until you rest, IIRC.
recharge on a ritual - I like it! I could see how you could tie that into a hermetic magic systemMörk Borg you roll to cast. You get a random number of invitations a day. But if you fail the roll you take damage and can’t cast that spell for a while, plus a crit fail can earn you a roll in the crit fail table.
I think I like Shadowdarks the most, but I might add mercurial magic from DCC.
One thing I thought of recently when everyone lost the ability to sleep in one of our Miörk Borg campaigns was to provide a ritual to get back a spell.
Which led me to consider that for Shadowdark and DCC.
If you fail a spell you can’t cast it again unless you commit some ritual. That would remove the “daily” recharge thing.
The rituals would be a little risky and cost something. Maybe riches, those expensive components that usually get ignored, or maybe they’d have to “spellburn” or roll for crit failure every cast. Not sure yet.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.