The warlock has proven to be a very popular class in 5e, and I think I know why. At its core, the warlock is the way that most modern "fantasy archetypes" actually function.
If you look at the plethora of super hero stories or chosen one stories or even most animes...the vast majority of them have a character has some "power" they can harness nigh at will, maybe a few powers, but generally a small suite.
Which is exactly how the warlock invocations work. You get a small smattering of abilities that are at will, with some spells that at least replenish "pretty quickly". Than you combine that with charisma as a primary stat, allowing the character to be a leader or at least highly social character. And voila, you have the main character in most modern fantasy stories.
Now the warlock flavor doesn't always work with people....but the mechanical chassis is very solid. I think this is one of the main reasons that warlocks are so popular, they best represent the archetypes people generally want to play when it comes to "powered" individuals.
If you look at the plethora of super hero stories or chosen one stories or even most animes...the vast majority of them have a character has some "power" they can harness nigh at will, maybe a few powers, but generally a small suite.
Which is exactly how the warlock invocations work. You get a small smattering of abilities that are at will, with some spells that at least replenish "pretty quickly". Than you combine that with charisma as a primary stat, allowing the character to be a leader or at least highly social character. And voila, you have the main character in most modern fantasy stories.
Now the warlock flavor doesn't always work with people....but the mechanical chassis is very solid. I think this is one of the main reasons that warlocks are so popular, they best represent the archetypes people generally want to play when it comes to "powered" individuals.