I still think the answer is spontaneous casting. That way if you want to cast 12 magic missiles, you can.. but that expends your spell slots.
If you want to give mages at-wills, make them Very minor, like mage hand, light, read magic, etc. Nothing that could cause damage.