Great post from 2017 about Sorlocks. I was wondering if allowed you would take a single level of fighter for Close Quarters Shooter (CQS)?
CQS lessens the need for Warcaster to avoid disadvantage for Eldritch Blast, +1 to hit and the ignoring all but full cover. Take Elven Accuracy as your first ASI... which combines nicely with the improved critical from Hexblades curse.