I get an entirely different impression of Lebron. Yeah, he's been getting media focus since he was in high school, and, yeah, he's made some dumb mistakes (e.g., The Decision). But above all things he looks to me to be a remarkably skilled basketball player who wants to work within a well-executed system. Simply put, he's a facilitator, not a ball hog.
The knock on Lebron is that he defers to teammates while Jordan would take over a game. I see that deference as a hope for team play. If that's what he wants, the Spurs (making significant roster adjustments) could provide it.
Lebron will make his money in ways other than player salary. If he genuinely wants to play on a great team, he should phone Pop. That would be a mighty interesting conversation.