I would encourage comments about specs and pets to go to this thread
[Warlock] Seeking a bit of advice.
So we can keep this one to macros and add-ons specific to Warlocks.
One thing that I find helpful is a macro which automates the pregame buffing. I'm at work so don't have the exact macro but it goes something like
/cast sequence reset=100 fel armor, soulwell, felhunter, soul link, DI (Detect Invis, UB (Underwater breathing), DI, UB, DI, UB, DI, UB, DI, UB (5 sets of buffs which I use F1 F2 to target my team to make sure they get all of them) then shadowward
You can also add in spellstone and Voidwalker cast and sac. I found that my team would spend more than 30 secs developing a plan and the voidwalker sac didn't really do much. Also I found the spellstone better in lower brackets but don't have it part of my 5v5 macro.
Overall I would encourage you to make some macro that you can just mindlessly spam before a game to ensure you don't walk out of the gates without soul link on or without a healthstone because you were talking with your team about the last game. Make sure you use the ? icon so you know which is next in the series.