1.) Hex is fine, but it's so limiting. It doesn't really scale with slot level too, so you're kind of wasting the point of warlock slots. Sure, you get more Eldritch Blasts at 5th and 11th level, and sure the duration of a 3rd-level Hex increases to the ~entire day. However, the opportunity cost of being unable to cast another concentration spell is super high, and honestly you'll probably lose concentration in 2 fights or less so it likely won't actually last the whole day. IMO, hex is a bit of a trap.
-- I suppose Hex is more powerful at low levels in BG3 because even at level 1 it lasts until you next long rest..? But on the other hand, you can only short rest twice so that benefit is offset.
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.
3.) Warlocks and Sorcerers are much more powerful than they should be due to unlimited spell scrolls, on-the-fly spell preparing, and Quicken.
4.) Short rest caster vs long-rest-encouraged BG3 blahblahblah you all know this point by now
5.) The currently implemented Warlock subclasses make it even more limiting.
But yes, even if all those things are fixed, I agree that the Warlock is kind of boring (and sucky) - one or two spells per combat then it's just EB away. Basically becomes a ranged Fighter at that point who can only use the Shoving Battlemaster Maneuver.