In my humble opinion, it depends on the campaign, the DM, how you like to play, and house rules. I don't like playing the Warlock but that doesn't mean I think it's not well designed. It just means it doesn't fit with my preferred play style at least at that moment in time. Conversely I may...