ThatGuy said:
the PC may never be compelled to learn another spell again.
Off course he would, you forgot shapechange.
Shapechange is awesome due to it's versatility. If you for example have shapechange (human to feline) you can turn yourself into a lion and your enemies into housecats. Or Shapechange (human to lizard) you can turn your enemies into gekkos but yourself into lizardmen. Awesome versatility from knowing one spell.
Teleport is also good, since it gives you both the mobility to move more, and the ability to move enemies around if they run out of combat actions. Which is pretty darned awesome IMO.
I do not fully agree with sorcery being incredibly badass though. There are common magic spells out there that require only one skill but are pretty much equally useful. And the divine magic spells are sick. Alter Target is basically a 15 minute immunity to arrows. Beastform is awesome since it makes you more powerful than the creature (such as a bear) you transform into. Behold is the best long distance communication I can think of (by looking at letters and having others see through your eyes), Lightning Strike is 3d6 damage that targets evade, which is pretty awesome considering he could be out of CMs by the time you use it. And the True Spell is the best spell for making weapons better.
Divine magic also have to added bonus of always only requiring one DM to activate your spells, where with sorcery you can often spend 3-4 CMs on a single spell.
IMO, sorcery is a little harder to use in combat, easier to use out of combat and just as potent as divine magic.
I don't know that much about the spirit magic system though.