It's hard not to recommend an affliction warlock for every M+ team right now, at least for pushing higher keys. Perhaps most importantly (and I'm not joking) warlocks can make
Pierre de soinss for free when
Potion de soins astrales routinely cost 200 gold on the auction house. You can easily save a thousand gold per dungeon if you're liberally using
Pierre de soinss (which you should be when they are free). There is a very noticeable hesitation in warlock-less groups to use a
Potion de soins astrale -- I can almost hear the gears turning in my party's head when big damage comes out trying to calculate whether this key is important enough to justify the
Potion de soins astrale cost. This has only been an issue since
Potion de soins astrales were introduced with Argus because the previous
Potion de soins antiques were incredibly cheap. It's not an exaggeration when I estimate that running with a warlock has saved me at least a hundred thousand gold.
Warlocks are also key to the “kite meta” that is becoming increasingly popular in high keys. The idea is to tag several packs of slowable mobs, group them up and let the tank establish some aggro on them, and then have the tank run out and start kiting. The mobs will chase the tank instead of trying to use their abilities, and the rest of the group is free to unload on the now-harmless mobs. Warlocks make this much easier with
Frappe noire de Sacrocingle which causes
Corruption to slow mobs by 60%. The warlock just DoTs up the whole pack, and the tank is now able to kite without having to use any movement abilities.
Pierre de soinss and kiting aside, warlocks are strong in all phases. They do great damage, they are tanky, and they have unreal self-healing even after the recent nerf. Warlocks are competitive in both single target and AoE damage, and their boss damage scales with more mobs so you can cheese some fights by pulling in trash or spawning adds. Warlock's defensive cooldowns let them survive some of the nastiest one-shot mechanics in the game without breaking a sweat (pay attention during your next
Amalgame d’âmes and see if the warlock's health bar moves when
Explosion d’âmes pops). And if a warlock does take damage, drain soul lets them quickly top themselves off.
Lastly, warlocks have historically been central to a lot of dungeon shenanigans because of their summons and teleports. Summoning allows people to hearth out mid-dungeon and respec then quickly get back to the group. Teleports have been used for several questionable skips, some of which have been hotfixed but many of which are still available.
Warlocks are as close to “necessary” as a class can get right now.