Yes. I like the flexibility of "freeform" but wanted more limits. So when I designed a spell system for my d20 based RPG system, I went for a "spell point" system. The points determine the target number to cast the spell (For example, an 8 point spell would be an 18 to cast).
It costs a...