I'd like to point out
RABuffs, which has a multitude of buffs that can be shown (e.g. protection potions, Onyxia Cloak, ...).
The display is a bit plain, but I really got used to it.
You can also mash a buff bar to buff your party/raid with single/party buffs.
As all addons it cannot change targets dynamically while in combat, but it does not bail out either.