The Pact of the Blade Warlock is mostly good other than being very squishy. And while 12 temp hp at will is great at tier 1 it falls off, so after level 5 I think the Bladelocks want a single level dip for medium armour and shields.
Paladin, ranger, and fighter all provide medium armour...