I use Tellmewhen and I'm fine with it. I think WeakAuras does the same and there's no big difference between both. Choose which addon you are more comfortable with.
Elkano's buff bars. Custom bars, timers, Countdowns for any type of buff/debuff you want, in as many variations as you want, anywhere on the screen you want. Godsend.