While I agree with the whole eldritch blast and hex being a default part of the class, I'm going to point out that the warlock is meant to be a Dex-based class, not a heavy Strength based one. There's a reason that the warlock is seen as a magical-rogue type fairly often. You're supposed to be running Dex + Mage Armor just the sorcerer and wizard for your AC. That doesn't make Pact of the Blade a trap option. Really, when you get right down to it, using Hex with a rapier means you're doing as much damage than a Greatsword Fighter of equal level up until level 11. The problem, of course, being that its a Concentration effect and very likely to be dropped if you get hit.This thread illustrates my problem with the warlock: fewer spells and slots implies it's the "simplified" caster for newbies (which was its explicit design goal when originally introduced in 3.5) but the quirky mechanics and plethora of class choices makes building an effective warlock very tricky.
For example, eldritch blast with agonizing blast is such a potent combo and defining feature that they should just give it to all warlocks as a class ability. Ditto for hex. Pact of the blade is almost a trap; without better armor proficiency you're basically building a suicide warlock.
Stuff like that is not very noob-friendly. Which sucks because in play it's fantastic for new or casual players: "Blast away, until you see a good spell opportunity. Plus, you have an awesome backstory!"
Pact of the Blade might be considered a "trap option" past level 12, given how little support the style has past that level, but before that, its more than competative.
The warlock is quirky because its actually trying to combine both the 3e and 4e playstyles into one single class. Yes, that means that the AEDU style of play from 4e is more than possible, just like a warlord is possible with the battlemaster.