Scribe
Legend
However, what matters here is that Warlocks do not deserve a 3rd attack if the Barbarian, Monk, Paladin, or Ranger don't get it. They should not better at melee than a Barbarian. Period. Even if they are cheaters... I mean warlocks.
3rd MELEE attack. The key distinction apparently.
Otherwise, thats really it. In no world should a Warlock be better in Melee, than dedicated Melee Classes, without meaningful sacrifices elsewhere.