Its true that Warlock have some problems ...
I would also like to add no class bonus from GOO Warlock on level 1 ...
And the fact that Agonizing Blast is effectively loosing his Charisma bonus against enemies (mostly walls so far) who have lesser Toughness. Bcs it is made as two separate damages, instead of alterning damage calculation and incerase it.

2.) Repelling Blast would be AMAZING for Warlocks with BG3's verticality-focused maps...if everyone didn't get Shove as a BA. Since they do, it's redundant.
Feel free to corect me ... but when you shove, your enemy can make saving throw ... while with Repelling Blast its 100% (presuming you hit ofc).
It still seems quite fine to me. O_o