This should solve the "I want my warlock to be a wizard" issue:
Reform School Wizard: In the course of your wizard studies, you have negotiated a meticulous contract with an otherworldly being of questionable morality.
Contractual Benefits:
When you pick this subclass at level 2, your patron will give you the formula for a warlock spell that you can add to your spell book. The spell will have a verbal component, even if it does not for the warlock. Other wizards cannot copy this spell, since the verbal component involves invoking the contract you made with the patron. You get additional warlock spells at level 3, 5, 7, and 9.
Lead Astray by Bad Companionship:
At level 2, you know the find familiar spell if you don't already know it. Imp, sprite, pseudodragon, and quasit are added to the list of familiars you can summon. They won't fight for you.
Sealing the Deal
At level 6, if you reduce a creature to 0 hit points, you will receive temporary hit points equal to the CR level of the creature. You must complete a short or long rest before using this ability again.
Variant Familiar
At level 10, if you are within 10 feet of your familiar and it has advantage on saves against spells and magical effects, you also gain that advantage.
Invocation
At level 14, you can pick 1 warlock invocation to use. You are treated as a 14th level pact of the chain warlock for purposes of meeting the requirements for the invocations.
Edit: I realized that I only gave out 1 warlock spell (the 1 invocation was on purpose, it should take a while to steal eldritch blast plus agonizing blast), and I meant for it to be a couple of spells. Of course, with EB, hex, armor of agythis (or however that is spelled), arms and hunger of hadar I think 5 spells would cover all the unique ones.