I was trying not to suggest Hexblade in order not to sound too stereotypical, but truth is, it is just that good. Just go SAD CHA and never look back.
I'd go 2 levels for Agonising EB, but that's just me. Don't let that affect you in any way. I'm an Eldritch Blast Addict. :P