Hunter melees technically do more damage then warlock melees, they have more consistent range but it can't be used to win gunfights at a certain distance.
The smoke is the only melee in the game that, without special use, can kill in one use. You stick it and it does as much as a normal melee, but then it has the envenomed and the smoke itself does damage.
Warlocks have consistent range but average damage on charged but they have special effects.
English
-
Shoulder charge is classed as a melee btw
-
I don't think smoke is as good as a melee.
-
Its a ranged melee so it shouldn't be too powerful