Hi, first off just gonna say it so you are under no illusions about performance
Affli is playable but yeah even after some buffs affli has it hard vs a lot of meta comps, you have raw dps but the killing power is a bit underwhelming, that being said! you do have some great tools that somewhat make up for it.
Warlock GENERALLY is strong into most casters, it always kinda has been and you get to bully mages and position like a psycho
First big mistake most warlocks make vs melee however is getting stuck playing on a pillar, THE PILLAR IS YOUR ESCAPE, not your main position . you can’t cast fear while on a pillar its easy to get lined. What you ideally want is enough open space around you so that mr ret running at you has no escape from fear or CC.
My personal mentality when facing warrior or ret (something I can see running at me) is im dropping my gate /port at pillar but im moving asap so i can get space from my escape, make them chase me to pillar then gate back into the open and be really aggressive with my CC as they chase me back into the open. I’m willing to trade as aggressively with my defensives as they are with CDs to hound me down, if ret bubbles and absolutely all ins im willing to trade pact and UE.
70% of your pressure in melee match ups is less about what you can do to the dps and more about how much of a threat you are to the healer, its easy to get baited into kiting a pillar all game but it gives the enemy healer free rain to keep the pressure on you. you are not a mage your power is offensive CC and thicc pressure.
I’m not saying to “face tank it” but rather to you to see your positioning between open places and hide spots as having two completely different advantages , you obviously don’t want to take all of a ret pallys burst you kite that and hide from burst dps you cant CC but no one dies while you are unable to contribute CC offensively and pillars are hella good at denying fear.
For youtube I would recommend looking up Smellystinky, I know he mains demo but he also plays affli and I think most of his videos are really solid for explaining not just what to do but what approach you want to take
Another favourite of mine used to be Maldiva but sadly he hasn’t uploaded for about a year now, still his videos are good for looking on how to actually play, he doesn’t do guides just arena footage with him talking but sometimes you learn more watching game play than being told what to do 