I would have to say Juggernaut Armor on Alistar. Or just Alistar in general. I found him to be the most fun of anybody, save Zevran. Both of them were a joy to have around. Morrigan was great until my third playthrough where her overall bitchyness is already past getting on my nerves. When I get Wynne, I won't bother with her again. She is amusing but having her fuss over me helping people when I am obviously getting something out of it just seems like arbitrary cliche' woman cattyness...
It had a charm and still does, I suppose, but it has worn a bit thin. Luckily, she is ever delightful wandering around exchanging barbs with other party members.
As for what I can't do without, gear or spell wise... I have enjoyed the Dwarven Merchant Belt to get more money. Blood Dragon Armor is awesome for Arcane Warriors though I ended up in the Legion armor for my end game run with Alistar in Dragonbone Warden Commander Armor. I also put the Keening Blade and the shield who's name eludes me on him as well... If you run Arcane Warrior, I strongly suggest Spell Weaver from the Ruined Temple.
Damn, there is a lot I consider necessary and I haven't even mentioned half of it. @_@
Um, I suppose I should mention spells. I tend to do the base Mage skill chain on everybody for the spell focus, shield, and spellpower boost. I stumbled on my Entropy and shields build for Arcane Warrior and found it worked ridiculously well. I loathe the idea of playing Hard or Nightmare because of the friendly fire damage because I love blanketing a battlefield in Tempest and Blizzard from Morrigan and then Death Cloud from myself.