Background: I am a way former hardcore raider, quit the game after tbc, friend convinced me to start up so i did scroll of restoration on a new warlock and recently got it to 90.
Destruction is indeed truly horrible. Once you reach 90 and get even a few blues as affliction or demonology, you will be competitive with a destruction warlock in near full LFR purples most of the time, something is kind of sad.
I routinely do significantly more damage than destruction warlocks with WAY WAY WAY better gear as affliction and did the same with demonology before.
Icy Veins is very good.
I leveled as demonology and recently went affliction after being 90 a while. Affliction does indeed do higher sustained dps, as every experienced warlock in existence says. Demonology is still viable in a raiding environment though. It does less damage, but not THAT much less and it is better for aoe (in my opinion).
Sadly some of the boss fights seem like they would be anti pet. I’m not sure how a pet would react to that one that drops the floor out. I suppose you would have to micro your pet. There are also a bunch of situations where people jump down places to take shortcuts. As affliction you have no pet, so that is fine, but as demonology i’d have to unsummon my pet (so he doesn’t agro the entire instance) and then resummon him which was a real pain.
Affliction is pretty horrible at soloing until you get some gear though. Compared to Demonology at least.
What exactly were you looking for that icy veins didn’t give you?
Noxxic is also very good.
I’d suggest getting the Pawn addon, inputting stat values from your favorite site and letting it tell you what is best for you as far as equipment goes. Although my friend always tells me to push the need button any time it is available and then decide later.
If you do go affliction, i found affDots invaluable. It will quickly tell you whether it is worth recasting your dots which can be a little more complicated than you think due to buffs and the stacking of time due to that level 90 perk i cannot think of the name for.
ForteXorcist is also pretty nice as an overall warlock helper.