If you have enigma, use the following:
Obsession eth archon
35 spirit shield
Arachnid mesh
+2 warlock any fcr amulet (minimum 5)
That’s 125fcr core
The rest of your gear can be anything you want, you can focus on plus skills, damage (via deadly strike and the like) or mf
If you don’t have a zod for obsession use:
Insight eth archon (or any eth elite base), try to get max crit strike, ed and med (in that order)
35 spirit shield
Trangs
Arachnid
Fcr ring and ammy for combined 15fcr
That’s your 125fcr core, rest can be skills, mf, absorb, res, damage, whatever you like.
If you don’t have the above items, use coven, fcr rings, whatever you like to hit 125fcr.
Merc, I prefer not using pride, as it sometimes makes heralds pop and prevents you from hiking, which is heartbreaking. Huge fan of eth up kelpie, makes everything he hits behave (only relevant on the high hp things that aren’t one shot (uber ancs, p8 tz96 Baal etc). Insight for the merc isn’t bad either if you feel you need it, I think it’s unnecessary.
Demon either holy fire, holy shock (holy fire preferred) and cursed. You can also use pit lord, tainted, achmel with fanat and cursed as they still cast amp reliably without holy aura. You can use a convict merc or demon (instead of fanat) if you have a chanter if you want. Avoid cold enchant and holy freeze as it can pop heralds bodies, again preventing hork.
Double defiler (or consume 1 goatman if you feel you need frw, I find unnecessary with enigma)
Skills
1pt lethargy, siphon, bind demon
Max blood oath, echo, blade warp and mirrored blades
Enough for a soft 20 demon mastery before battle command
Rest in either bind demon or levitation.
Personal preferences, I like maxing out mf and gearing to have bind demon 20 after battle command so I can bind any p8 tz96 cursed monster and roll an aura, allows me to try a bunch of different ones, makes for a little bit of a Pokémon feel! I used an either no sunder, phys sunder or random sunder with high mf (usually poison) not big difference, personal preference.
I play hc, full clear shard p8 tz96 games, so the above advice is with that bias in mind.