A goal has to be set as far as purpose. Best is subjective anyways. What is your weapon type preference? Do you want DPS or Tanking. Melee is a loose term to begin with. Minstrel is melee, stealthers are melee.
If you want Fighter, Viking, Guardian only classes then you may narrow down your options. Pretty much no "best" as mostly all melee can peel sword/board just got some utility for heavy tanks so warrior/arms/hero going to be desired more, might even get in on archer assist group to block for all the archers in zerg.