This is my opinion, and I think every thread in essence should underline its just an opinion but....I think he's a great player and the best non big man player since Kobe. I think whether we like to admit it or not, it was MJ with the most dominant run then the torch went to Kobe (we wondered if it was going to AI or McGrady at the time), and now it went to Lebron around 2011.
The problem that many and I have with Lebron is not that he left Cleveland, its the fact he left with his tail between his legs and teamed up with Wade. It was obvious to me in 2011 he was going to eventually win a few, this wasnt a case of Dwight Howard where I knew he probably wont ever win 1 and laugh my ass off about it. The problem is he had to team up with a guy he was rivaled against (Lebron fans pretend this didnt happen but he WAS rivaled against Kobe, Wade, and Melo for years) in order to win. This is exactly like if Michael couldn't do it as 'the guy' and called up Magic. He ed out man, and his fans like Clipper Nation will debate for years that he didnt, but its what history will remember inevitably.
I have no problem with the Bosh thing, theres no reason to criticize that at ALL. However, I said this on a board about Anderson Silva a few years ago (Sherdog) and now my prophecy has come true just as I will about Lebron. Since he's on top, everyone is going to yap away about he's THE GOAT and all that bull . But when all is said and done, and he finally falls off, Lebron's haters will come out and Lebron James has managed to somehow become the most hated athlete in the history of the NBA. Wait till he falls down, the hater to fan ratio is ridiculous.