You know, lock would be even more fun if they did a few things:
For destro:
1: Soul fire should be insta cast, and also have a chance to reset it’s cd on immolate ticks, also ritual of ruin should make your bolt insta cast, and channel demon fire should be castable while moving, this would solve destro awful mobility at least a little
2: Cataclysm should be it’s own talent
3: Crashing chaos should be either a cd extension based on soul shard usage or a talent that increases the damage of your soul shard abilities up to a cap based on how many you used, i would prefer the extension personally, it’s just more fun.
4: You need to do something about channel demonfire piss poor performance. Either it generates some soul shards when it hits the targets or whatever.
For demo:
1: Bring back hand of doom
2: Add the old tier set from vault as a talent replacing umbral blaze
3: Talents like pact of the imp mother should count as if you spent soul shards and work with things like dread calling.
For affliction
1: Bring back shadowlands tier set in place of malefic affliction
2: Soul flame should be straight up removed, it’s a gimmick, and a bad one, it’s useful in certain situations, even too strong, and awful in others, it also means that the devs have to take it into consideration when tuning, which means this gimmick is getting in the way of aff doing better aoe, also this ability while it might be cool to see, really doesn’t improve the gameplay in any significant way. Increase the damage of seed, remove soul flame.
3: haunt is bloat, and should be integrated into unstable affliction.
And then for the general build
1: Infernal, dark glare and tyrant should be baseline
2: Grand warlock design should be in the class tree, this would allow for awesome combinations such as rain of chaos/gwd or gwd/reign of tyranny, while still allowing choice in other part of the tree, but let’s be real, no one, and i mean, NO ONE is picking things like chaos incarnate because they like it.
After you did all of this, you simply tune the numbers and done.
And there you go, the most fun caster spec in the game.