Lots of rumblings from NBA insiders that LeBron could be headed back to Cleveland. This seems to be confirmed by Cleveland's salary-cap clearing "trade" today. They ditched Jarrett Jack and his $6.3MM salary, along with Tyler Zeller and Tyler Zeller and Sergey Karasev, for nothing but cap space.
In my opinion, I think this is a great move from both a team and money perspective.
From a team perspective, Cleveland stands in stark contrast to Miami. Rather than being full of bloated salaries and past-their-prime stars, they're loaded with young talent and have the potential to be very good in the coming years. Add LeBron to the mix with Kyrie Irving (somewhat overrated but still solid), a Wiggins (who would benefit by easing into a high-level role), and Tristan Thompson, and you've got a squad that can easily contend for a title in the East.
From a money perspective, LeBron is going to make the max no matter where he goes, so salary isn't the deciding factor. Endorsements are. Now that he's the biggest star in the NBA, it doesn't matter if he's based out of Cleveland or New York/LA/Chi. The name LeBron Jame name recognition is global and his endorsement deals won't decrease just because he plays in a secondary market. If anything, being on a team with young talent may help increase his longevity as a title contender and thus his relevance in the league, keeping his endorsement money flowing at a high level through and beyond his prime years.