Personally, to me, the most interesting part of playing a warlock was how enslave demon worked.
If they nuked that from orbit, I'll likely play a horker for season start.
It was very cool to break immunities with convic and cursed, you can still do cursed, which means you can farm TZ as echoing for sure and do magic/physical.
They super nerfed bind demon. It definitely can't tank ubers now like it used to, got weaker than a merc, but they are rebuffing it a bit, not sure it's strength.
Probably a budget fire lock with obedience/rhyme and a flickering flame is viable with a sunder on p5+
Abyss viable too
Seems in a good spot
Horker Travincal is unbeatable for wealth on bnet anyways
Super early blizz
Long term viable is chaos hammerdin
But Lock can do chaos too and TZ so seems in a good spot