Post by Wanderingfox
Can't speak for the shaman aspect of your questions, but I use the following as a rogue:
Icehud - Puts health/energy + target health/mana in curved bars around my character. Also puts in a bar for combo points. (I also use this for my monk's chi, but I had to write the module for it myself).
Parrot - Scrolling combat text replacement. Used to track damage (incoming/outgoing) as well as provide notifications for critical things (combo point gains, anticipation stack gains, paralytic poison stacks, weapon procs, etc)
ForteXorcist - Short duration timers for critical abilities (slice and dice, rutpure, stuns, etc).
Dominos - Pretty much as configurable as a bar addon gets outside of allowing button per button placement. Easy to set up, and does what I need it to do.
Here's a screenshot of my ui:
http://i.imgur.com/xQN9k.jpgFeel free to ask if you spot something you like.
(don't mind the broken texture... i have macro lol still isn't working 100% right :3)