Carmelo Anthony + Kevin Durant can match LeBron's scoring ability but neither player can come anywhere close to LeBron's passing ability. Neither player can match his defensive ability either.
LeBron James is by far the best player in the league today.
Each player is his own. Few players can do what lebron does. That is the Same with Kobe, Melo, Durant, CP3, Dwight, etc..... I just think the gap is much smaller then what most people think. Take D-Wade: He can score, defend, pass, blocks, steals, and so forth..... And he has proven he win it all. So how much better is Lebron Really?
I consider Wade the second best player in the league and well above Kobe, Melo, Durant or Chris Paul. He is the one player who can come close to LeBron's all-around dominance. It was a close call last season but Wade's play has dropped off this year while LeBron's has continued to improve, hence, the considerable gap between the two nowadays.
Dwight Howard is a totally different type of talent but has a comparable impact on the game as Wade does. I'd give the nod to Wade as the second best until Dwight's offensive game improves further.
Kobe Bryant is in the conversation talent wise but I don't think he's utilized his abilities well enough this season to be part of this conversation. I think that he has to prove himself again.
Carmelo Anthony, Kevin Durant and Chris Paul do not belong in this conversation. None of these players are MVP caliber talents at this point in their careers. They are All-NBA level players.