Eldrich Blast is probably as powerful as a cantrip can ever hope to be and some occasional extra utility in the form of extra spells can helps not to mention that as a charisma-based class the warlock is implicitly a good fit as the "face" of the party.
The face of the party: that's why I used the sorcerer as a comparison.
The strength of the cantrip: a d10? Then you can elect to use an invocation slot to add in your attribute bonus. Now it's up to the power level of a heavy crossbow. Great, I guess. Shrug.
Extra utility: if you wait a few combats between short rests then you have one spell.
My opinion: this class could use a lot of homebrew love to bring it up to par with the other classes.