I'm sorry but compared to druid, cleric, wizard and bard????
this seems like a joke it is the least complex caster in the game.
I had to go back and look it up... you pick 2 cantrips and 2 1st level spells and your patron... that's it... wizard has to choose more 1st level spells then you do total options.
edit: at 2nd level you have 2 cantrips 3 1st level spells and 2 invocatons... at 1st level the wizard has to pick 6 first level spells and 3 cantrips... so if we count subclass/patron for warlock that is at level 2 8 choices, for wizard at level 1 it's 9 choices all from longer lists with more varried effects... and as you add more books to give the warlock more choices the wizard gains more still... and when the wizard goes up to level 2 it has to pick a subclass and 2 more 1st level spells to know....
edit 2 I forgot wizards prep so the wizard not only has 6 first lvel and 3 cantrips known but then preps int mosd (lets say 3) plus level spells... so at level 1 that is 4 more choices, some to be made daily, and at level 2 you get another prep spell... oh and wizards and clerics can ritual cast out the gate