A warlock does revolve around his eldritch blast, he has other things going for him - but his single most anchoring clas ability his is eldritch blast.
True. But I would say his invocations are where the real fun lies.
Most opinions in fact start with the warlock is overpowering and then have to have explanations given as to why the class is not overpowering.
Well, most opinions are developed on an emotional reaction and not a logical analysis.
Quite a lot of posters have stated, however, that the class does tend to get boring to play after a while due to the reliance on the eldritch blast class ability.
And I've pointed out that those who focus on the edritch blast are ignoring some of the most fun aspects of the warlock, so it's not the fault of the class that they got bored, but the fault of making the warlock a one-trick pony. If all a cleric did was heal, they'd get boring, too.
A warlock gets 2+ Int mod skill points per level, while a soulknife gets 4+Int mod per level. So while the warlock does get a good list of class skills he is not a skill monkey becasue he doesn't get a lot of skill points, in fact his sp generation is in the lowest bracket (2+Int mod).
But his invocations make his skill checks rather incredible, even without huge ability investments. His Charisma skills can be off the charts, and his Dex skills aren't going to be too shabby at all.
I absolutely agree the class is versatile and can contribute in a lot of ways - but at its core it is still a one-trick pony.
Only if you think the 'core' is the blast. I think the core is the invocations, and the blast is basically just a weapon. The blast is no more the core for the warlock than the +1 sword is the core for the fighter, or the holy avenger is the core for the paladin.
And I don't think I hae ever seen a majority opinion on the class that it is a "weak" class.
Wizards and psions sorcs blow stuff up better, rogues sneak better, bards face better....the warlock doesn't fill a niche that isn't better filled by another class....with the exception of "endurance." And if you're only doing a few encounters every day, endurance rarely comes up.