I think the basic problem is that caster feats only have two real options: know more spells or make the spells you know better. To make them well, you need to make those bonuses situational.
Something like +1 to spell attacks rolls when not at full hit points, or can regain prof bonus in...