As I understand it, the creature can't really make any choices as to the effects of the spell, because the spell itself is producing the effect by altering the creature. Still it looks like it'd probably take quite a bit of skill to learn the use and applications of each supernatural 'platform' you'd be coding on. They hardly all work the same way.
That's what I thought at first, too, but there were a couple bits that made me change my mind.
A spell in essence corresponds to a code, or set of instructions, inserted into the sensorium of an entity which is able and not unwilling to alter the environment in accordance with the message conveyed by the spell. The entities are not necessarily, 'intelligent,' nor even 'sentient,' and their conduct, from the tyro's point of view, is unpredicable, capricious and dangerous.
The most pliable and cooperative of these creatures range from the lowly and frail elementals, through the sandestins. More fractious entities are known .. as 'daihak,' which include 'demons' and 'gods.' A magician's power derives from the abilities of the entities he is able to control. Every magician of consequence employes one or more sandestins.
I haven't actually got around to
reading any of Vance's novels, so this is all I know about the system, but that's the conclusion I came to. I can totally see it the other way, but the cynical part of me doesn't like even the remote possibility of DM fuckery. In order to avoid that, you'd need some kind of hard and fast mechanic to determine whether or not you can control a given entity, and thus whether or not your spell is cast successfully.
Maybe something like: Spells with a level less than or equal to 1/4 your level (actual level, not CL) can be cast without any kind of check; the spirits just listen to you. Spells with a level higher than that require some kind of check to cast properly. Ideally, the DC of the check would scale such that you'd need to roll an 11 in order to succeed on your highest level spells, but not so much that you get off the RNG at high levels. You couldn't do CL vs a DC X + spell level, because CL scales twice as fast as spell levels and is relatively easy to boost.