Thryll you only have one damage meter? Asmongold recommends using two damage meters
General Addons
ActionBarSaver: Useful for anyone who frequently plays 3 or more specs. Basically it saves the positions of your spells/abilities/macros on your bars. It's also helpful for pvp, as I usually switch out things like misdirect/taunt for more pvp oriented abilities (pet sac etc.)
Auctionator: Mandatory for using the auction house. The default AH UI doesn't list the per-unit price of items, so using the default AH UI will almost certainly result in overpaying for items. Auctionator is simple to use, and IMO makes selling easier as well. I've heard Auctioneer works just as well.
ChefsHat: Auto equips chef's hat when you open your cooking profession window, and auto equips the helm you had on previously when closing the window.
DailyGrind: Auto accepts and turns in daily quests. You can blacklist quests by name, and select rewards to automatically prefer (useful for the argent dailies, it will have you select the gold bags instead of the rep tokens).
LootFilter: Useful for automatically deleting certain items when looting them. Be careful when you set this up, don't want to auto delete important items. I used this for deleting items when spam running Diremaul when grinding the insane.
OneBag3 and OneBank3: Makes a grid for your bags instead of the default bag/bank UI
Pawn: A must have for raiders, especially dps. Put in your stat weights and it will auto calculate whether items are an upgrade or not. In my old guild I would often see people pass up on 15 ilevel upgrades because the upgrade had their 2 worst secondary stats, when the primary stat upgrade alone was enough to warrant the upgrade. All dps should use this addon unless you want to do this kind of math every time an upgrade drops: (Weight of agi * agi on new item) + (Weight of crit * crit on new item) + (Weight of Vers * Vers on new item) vs. (Weight of agi * agi on currently equipped item) + (Weight of haste * haste on currently equipped item) + (Weight of crit * crit on currently equipped item)
Postal: Helpful for opening multiple mails. Useful if you wait until you have 100 salvage crates then open them all at once.
PrioTarget: This one isn't on curse. This sets up targeting macros for boss fights where adds have an absolute priority. This was really useful on imperator where I would run out of range of the adds because I was running the branded debuff out of the group, but still could kill command with my pet and wanted my pet to switch to any important mobs spawning. I also found it useful on Thogar, where the Man-At-Arms always took precedence over everyone else. Instead of taking a second to locate the man at arms V-frame and click it, I could instead hit my PrioTarget macro once and quickly switch to it. Of course this doesn't work as well when there are multiple enemies that have the same name. For instance I would imagine that setting the addon to prioritize Gorebound Felcaster on M assault would run the risk of targeting the felcaster on the other side. The other thing I like about this addon is you can use it via a macro, and thus add additional macro lines with it. Here is my PrioTarget macro:
Code:
/click prioTarget
/petattack [@pettarget,noexists]
RaidChecklist: Shows which buffs are being covered by the raid and which aren't. Useful for hunters to know which pet to bring out.
ReagentRestocker: Very useful vendor addon. First, it will restock reagents like Tome of the Clear Mind anytime you open a vendor window which sells that Reagent. It will restock it to a certain quantity, so if you have 25 tomes you can set it to restock you to 100 and it will buy 75. You can also use this to auto-repair at repair vendors. It also can be set to auto-vendor grey items (generally recommended), and you can have it auto-vendor other items that you specify. I have it auto-vendor those items that equip your follower with a 615 weapon, because you can buy the "equip your follower with a 645 weapon" item for gold now.
SimplePowerBar: This shows a much more useful power bar that isn't cluttered like the default blizzard power bar generally is. This is useful on fights that have a power bar like Kil'rogg corruption or Brackenspore heat. I think the default blizzard bar sometimes doesn't show a number which is fairly useless, but SPB always shows a number.
Simulationcraft: Very useful for anyone who uses simcraft, and takes 0 setup. Typing /simc in game will bring up a little text box with a profile for your currently equipped gear, which you can copy and paste. Much easier than typing in items by looking up the item ID on wowhead or by relogging and importing from the armory.
TimeToDie: IMO Mandatory for DPS. This addon will approximate how long until a boss will die. Very helpful for knowing whether or not to delay a cooldown until a trinket procs.
TradeSkillMaster: This addon does far more than I can describe here. I don't think the auctioning capabilities of this addon are for everyone, but I usually suggest this addon to anyone with multiple alts. The TSM Mailing module will remember how many items every alt has, and you can set up operations to mail your alts enough mats to restock them to whatever quantity you decide. I have a personal guild bank that I use to store excess herbs/ore/dust/fur/leather, and I auto mail each alt enough to restock them so they have 200 of each reagent. this is really useful for daily CDs and the trading post, and also I never have to keep track of "okay alt A is running out of ore, alt B is running out of nagrand arrow bloom, alt C is running out of draenic dust" etc.
Wake_up: Simple addon that changes certain sounds to a more audible sound, and also forces them to work even when sound effects are turned off. It makes this sound every time: 1. a queue pops 2. a ready check occurs and 3. you are brezzed.
Zygor: Ultimate leveling addon, not on curse. It will show the most optimal path for leveling via questing, and will contain useful, descriptive notes for certain quests like "Loot 10 of X item. The items look like small purple triangles, and are usually located next to mobs named Y". The small Zygor window can be clicked on to act as a /target macro, which is helpful for "kill 10 mobs" type quests, and it can also be clicked on to use quest items.
Battle Pet Addons
BattlePetBinds: Lets you set keybindings for things like forfeit and selecting a pet when swapping pet
Rematch: Credit to Nephani for finding this one. It's a really great addon for storing pet teams to use against certain trainers, and much more.
PVP Addons
Sap Alert: Will /say "Sapped" whenever you are sapped. Useful for indicating to your teammates that a rogue is sneaking around.
Battleground Targets: Shows a frame to help target enemy players in battlegrounds. Kind of like a raid frame for players on the enemy team. Very useful for targeting, and knowing which player holds the flag etc.
BGSpy: Great for random BGs, as it will announce in raid chat the names of the healers or how many healers the enemy team has. Helpful to use this before the BG begins but after the enemy team fills. If there is only one druid on the enemy team and it happens to be a healer, posting this in chat will alert your team to focus the enemy druid.