I think that most of us can agree that LeBron is not, nor ever will be Michael Jordan. They have different games and Jordan was a competitor unlike anybody we've ever seen in sports (except maybe Tiger Woods in his prime, but that's another discussion).
However, there is no denying LeBron's greatness. He's pretty much already in the Top 10 all time, and will likely finish up in the top 3-5 at worst. Yes, his personality can be irritating, but the guy just earned every bit of that last title so give credit where it's due. He disguised a lot of serious flaws in the Heats lineup which, at least in this years playoffs, was very pedestrian compared to many championship teams in both recent and long term memory. I absolutely hate everything the Miami Heat and their fan base stand for but if there's anybody who deserved a championship ring this year, it's LeBron James.