I can see 2 and 3, but Lebron isn't affected by it, he went to Miami to win and he has done a hell of an amount of winning. 4 years, 4 Finals, 2 rings...could of been better but still great.
On #3 only way he would have to recruit another bigtime player to play with him, but he could just do that in Miami and it would make more sense.
Only team he would go to eventually is Cleveland, down the road IMO
People keep bringing up Cleveland, but that is likely a pipe dream by Cavs fans. I think there is too much negative history with Dan Gilbert for him to return this soon. If Lebron ends up back in Cleveland it is likely to be more towards the end of his career than now.
I just don't think that Lebron trusts Gilbert to put the right pieces around him. I think that to get Lebron back, they need to manage to keep Kyrie Irving, not screw up on this years draft pick and get into the top 4-5 seeds in the east. Then maybe Lebron comes back at a time when he may not be the guy that leads them to the finals, but rather the guy that can put them over the top. Still a difference maker, but not THE difference maker.