As an analogy, this is a bit like designing a True Fighter which crits on every attack, and in exchange gives up the ability to wear leather armor or use a trident.
I think one basic balance fix could involve spellcasting progression slower than the Sorcerer (getting 3rd level spells at 7th) and not getting access to 9th level spells.