I like your domains a lot.
They generalize magic for all and they make more sense than any other categorization and division I've seen so far.

In general I can connect with most everything you display here, but I'm not sure how getting rid of spell levels would serve to improve anything - fluff or crunch.
It is quite common in fantasy (including classic literature) that one needs to accumulate experience before having even the slightest player of casting certain spells.