To me it seems that everyone outside the state of Ohio, is under the impression that LeBron will jump ship the first chance he gets, and run to some big market team like the Knicks or Nets. It could just be the wine and gold jaded glasses, but I don't see it happening. If LeBron stays true to his word about winning championships, and that's a big if, than NY or NJ doesn't seem like a logical fit. Both NY and NJ are years away from a championship, and maybe even the playoffs. The addition of LBJ would likely increase their chances but it still seems like an improbable feet. If you remember his first few years with the Cavaliers, they were anything but extraordinary. Some might say that was because he was young, and his skills were unrefined, or he lacked a jump shot. Well he won an MVP last year and still couldn't reach the finals! Plus I still don't think he has a jump shot, at least not the other night in Memphis...or Houston. The truth is he is an amazing player, but one player no matter who he is, is not capable of carrying an entire team to a championship.
I think that the Cavs have put LBJ in the best position possible, in order to win a Championship. I think the only placed LeBron could be, that would give him a better chance to win, is LA. But barring some kind of video game style trade that would never happen. So like I said, if he wants to win I think he's in the best place.
Another reason for him to stay is the money. Statistically speaking the Cavs have the ability offer him more money than any other team. Although he would have the opportunity to be more of a global icon in NY, they can't pay him more than the Cavs. Which brings me to another point. How much more of a global icon does he need to be? Are their basketball fans around the world saying "I would watch the NBA if only their was a 6"8' 265lb freight train of muscle, who could barrel towards the basket shaking fouls to the side and still have the ability to "throw the hamma down!" Not likely. LeBron James is an international commodity whether he is in NY or CLE or Bowling Green or Tibet. People know who he is.
I could find a thousand reasons for him to stay in Cleveland, but Knicks fans could find a thousand reasons for him to leave. The truth is I'm speaking from a completely biased point of view and have absolutely no understanding of what he will really do. I for one think he already knows where he will end up, but besides him no one does, and no one will until he makes his decision public.