Why do people keep predicting teams (e.g. Miami, Chicago, NY, etc) landing Wade, Bosh and Lebron? They're all markets who can throw the most money at a big free agent, but how can you afford all 3 and a supporting cast? And besides the climate, whats to lure someone to the Heat? They've had D-Wade and a championship recently and still play to an empty arena. In respect to pro sports, Miami has to be considered one of the worst for fan support in the US.
one big draw for Miami and the entire state of Florida, as well as California, is no state income tax. If you're going to lose that 30 million extra you could make from staying with the same team, no income tax definitely helps the blow a little.