I understand people are naturally going to draw comparisons to what Jordan would have done, but it's really not the best example. Not only was there a lack of talent on those Cleveland teams, but their cap space was tied up for the short term as well, which would have made it difficult to win a championship in 2011 or 2012, which was ultimately LeBron's #1 priority. People love to hammer LeBron for not committing there long term, but let's be real, he gave Cleveland seven years of his career and their front office was never able to find him a reliable second and third option. It was unrealistic to ask LeBron to compete with teams like the Celtics and Lakers when their second leading scorer was Mo Williams, somebody who is currently a mere role player on a decent Clippers team.
It's impossible to say what Jordan would have done if he was placed in LeBron's predicament. Considering how competitive he was, I certainly wouldn't have put it past him to flock to greener pastures in pursuit of a ring. Magic played with multiple hall of famers from the day he entered the league to the day he left. Again, not the best comparison. If LeBron had teamed up with Boston or L.A., the two powerhouses at the league at the time of his decision, you may have had a point. It made a lot of sense in my mind to join forces with two other all-star players who were dealing with similar issues themselves in an attempt to dethrone the Lakers and Celtics of the world.
Another poster made this point earlier, but 99% of the teams that win the championship in the NBA have equal, if not more talent than anybody else in the league. The Heat were no different in this regard. Do you think MJ used to say to himself, "you know, it's unfair that I'm on a team with this much talent. I'm going to join a less talented team to challenge myself"?