These are a must to max for any char in my opinion: Healing, Haste, Stone Skin, Slow, Teleport, Phantom, Target, Time back.
Secondary: Evlin (if you use undead), Resurrection, Berserker, Battle Cry (against dragons and high-init units is great), God Armor
The rest is up to your personal preference and game style.
__________________
|