This would be an ideal situation. LeBron joining the Cavs for all his career. Just like how Jordan did it. Unfortunately, this is unlikely to happen.
In these last three teams keep in mind that any one of these teams should not surprise you if LeBron chose them.
The Cavs are his home and it's hard to separate from that. Not only did he live there for his NBA career, but all his life as well! He is an Ohio native, but there are two reasons he will want to leave.
1. His heart is where a championship is. Don't forget that they had seven years to do so! They failed, and if he were to return and be a Cavalier their starting lineup would be no better than what it was last year. In fact, it would be worse!
2. He wants a big city. Cleveland, last time I checked, isn't really a big city. In fact, their two main attractions are the Rock & Roll Hall of Fame and LeBron. LeBron likes the spotlight. He loves New York because it's a big city and he gets lots of publicity.
Barack Obama is president, so it's time for change.