I've played one for a number of levels, and was left unsatisfied.
Well, "SailorNash not satisfied" <> "class broken".
A Warlock is a "magical fighter" with the occasional ace up his sleeve. If you expect a "full caster" in the vein of a Wizard or Cleric, prepare for disappointment.
Eldritch Blast is not your "fall back option". It's your main weapon, much like a sword is a main weapon for a fighter.
Like the fighter, you should expect to "cut" or "swipe" or "stab" with your Eldritch Blast over and over again. Unlike the fighter, you have a limited arsenal of spell slots. But these are of maximum potency, so use them well.
With only two spell slots, one was always needed for Hex and the other saved for an emergency. Concentration was almost always tied up with Hex, taking away many of your options.
So don't cast Hex so often...?
your tight number of spells are already highly restrictive.
And thanks for that, or the Warlock would truly have been broken in the overpowered sense.
The short rest mechanic has already been discussed as problematic. It's seldom to see 6-8 encounters in a day. With 1-2 significant events, the "5 minute workday" classes have a huge edge.
I almost never manage to have 6 encounters in my days, let alone 8.
But you know what? We have three fighters, a warlock and a cleric. And it's always the cleric clamoring for more long rests.
If it was as easy to make 6-8 encounters happen as some of WotC's useful apologists on these forums claim, the Cleric and the other long rest classes would have felt woefully underpowered.
So I can't really agree the Warlock is underpowered. It's much more likely you spend his slots too liberally. You can't cast Hex all the time and complain you have too few slots. Choose one or the other, not both.
Sure, if your Warlock is the lone "shortrester" in a group of longresters, then you'd have a case.
But that case wouldn't be specific to the Warlock. Then you'd be talking about the general subject of "don't be the one sticking out in a group". Simply put, the group dynamics work best when there are two longresters and two shortresters in each party. Nobody will then be without an ally in the rest discussions.
but without spells you're left with nothing but Eldritch Blast
That's your problem right there.
Don't play a Warlock unless you actually LIKE making lots of attacks with Eldritch Blast. An attack that's well on par with lots of fightery attacks, I might add. No issues with resistance to non-magical weapons. The push back effect can be a win button if used correctly. Force damage is always nice.
It seems that the only "correct" way to play a Warlock is to play something else instead.
Know what, I actually think you are right.
Since you don't seem to appreciate the Warlock for what it is, or possibly want it to be what it isn't, yes, you should play something else.
No fix is needed because everything is working as intended. Happily, the MC rules seem to give you options that you can work with!
Has anyone else tried playing a straight Warlock 20?
My player is at level 8.
If I remember, I'll revisit this thread at the end of Out of the Abyss. His Warlock won't be level 20, but hopefully level 14-16 or so.