My preferrence is for magic based on skill rolls and separate skill rolls for different schools/types of magic. Of course each spell is built independently as a power but with the standard required elements like gestures, incantations, concentration, foci, etc...
You might want to consider the Fantasy Hero Grimoire as a resource because it is an excellent source of ideas, if nothing else.