I think one of the problems of this is it treats magic-using classes, classes that are ostensibly balanced with non-magic-using classes, as a player reward.
That isn't really a reward, though. It is just an addition to a pool of equally valid and powerful player options.
Instead of doing...