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.