Atronach, IMHO, because it gives an average of 50% reduction and it refills your magicka. It's especially good if you're a Breton because it stacks with the racial power to give total immunity once a day.
It's 75% if you are a vampire with necromage, if you combine this with the 30% from the absorb you get from the alteration perk, it pretty much breaks the game vs magic users and makes dragon fights a joke if you stay out of melee range. I don't recommend it at all.