Personal favorite addon recomendations
Two addons i have had since forever that are very versitile for all classes "Needtoknow" and "Tellmewhen". (screen shots are a bit squashed seems widescreen doesnt interact well with the forums... though someone might tell me an easy fix )
Needtoknow is great for any buff/debufs that you want to keep max uptime with min outlay. you can easily create 1 (or more) bars that will desplay the remaining time on various abilities so you have an obvious tracker
"Needtoknow" bars tracking remaining duration on 6 debufs on my current target. once you know your pandemic points you can quickly see when to refresh something. In example rupture has 30% pandemic, and max run time of 24 seconds as such once the bar shows less than 8 seconds remaining its safe to refresh as the entire remaining duration will be added to the new application (for up to 32 second duration on a 24 second ability)
Tell me when you can easily configure to track important cooldowns and procs to make sure you use them
Tellme when flashing up icons to tell me
1) adrenaling rush is off cooldown, use it you fool....
2) Vanish is off cooldown use it for a free bonus
3) you have an oppertunity proc use it fast before you either run out of time (has a timer on it) or you proc another one and lose the first.
point 3 is great for increasing you usage of procs that are easy to miss in the hubub of a raid boss (combat spec opertunity procs are important hence that icon I made VERY LARGE ), you can see that pistol shot is highlighted on the skill br too (opertunity gives a free pistol shot) but that is a lot easier to miss in a fight.
Thought I would share these as these are my 2 go to addons whenever I play anything as they are so versatile and good for learning as you can scale and move the bars/icons anywhere on your screen that you like