My favorites are Meteor Strike, Scarecrow, and all 0-Pip Shields. Meteor because it's spammable(=not as many Blades needed to kill) and deals good damage when enhanced,
Scarecrow because it can give you so much health back if there are a lot of enemies,
and Shields because they can save your life a lot of times, and you can just shield while boosting and waiting for pips, and then you haven't taken much damage but can hit really hard.
James Goldhorn lvl 78 James Goldhorn lvl 76 James Goldhorn lvl 36 James Earthsword lvl 21 James Talesmith lvl 20 James Frostshield lvl 5
I'd have to go with Centaur. It's not a particularly special spell, but it kickstarted my life as an all-offense life wizard. Lifeblade, Life Shield, Centaur (+robe and hat bonuses)... I just killed any Marleybone enemy.
Frozen armor because you can spam zero pip buffs and shields, get to max pips, put up the shield and then do what you need to for your attack. This strategy has worked countless times against so many bosses (especially the ones you have to solo).
I notice no Life spells on your list. Might I ask why?
Aside from Frost Giant and Blizzard, I don't like very many Ice or Life spells at all. The only Life spells that are appealing to me are Spinysaur and Weaver.