Having a clean UI is key, something where you can easily track your DoTs on multiple targets. Your UI usually comes down to personal preference so don’t just copy a UI, make sure you meet your own requirements and be able to modify it if you need to.
- Weak Auras 2: Good addon to track boss mechanics on yourself or if there is something you would like to track yourself like dots.
- BigWigs: Good for boss times and get updated a lot if something is wrong. It has great customization options, so you will be able to look at it and keep yourself updated on the boss times.
Vile Taint cursor macro
/cast [@cursor] Vile Taint
Mouse over dotting Macro
/cast [@mouseover,harm] Agony; [harm] Agony
There will be a lot of warlock weak Auras there will be good you can find them on Wago.io. Since Weak Auras is so personal I would suggest just browsing the warlock site until you find something you like yourself.
Warlock Weak Auras - https://wago.io/shadowlands-weakauras/classes/warlock/affliction
Getting a soulstone Weak Aura will also be a good idea so you don't forget and have the whole raid flaming you. (https://wago.io/rMSVf8ShS) It will tell you when there are no healers with a soulstone on.