As a human I transformed into a dragon a couple times to speed up mana recovery. Most of the time, though, maxing Mana Efficiency and using Increased Mana on armour as a second enchantment (after Life Line) gave me more than enough mana as a ranger (mid to late game). As a dragon I also switched back to human to heal (mostly in a particular location), though the dragon healing spell was usually enough.