Kevin Garnett or Lebron James.
I think picking Dwayne Wade is a huge stretch, especially when you consider his teammate is one of the top 5, which takes a lot of attention off of him. And even when Shaq's not in the lineup, he's a slasher in a lineup that had some very capable 3 point threats.
I think after this season, 'Melo will be in the conversation. He's supposedly lost 20 lbs.