I definitely wouldn't put "weather" as a plus in Miami. Sure, 6 months of GREAT weather, followed by the amazonian hot, muggy, rain every day for 2 hours, swim to the club in the humidity days for 6 straight months. I dunno about you, but that is a serious mood swing. If anyone has spent a summer in Miami, you'll know exactly what I'm talkin about. As an illustration, imagine this: It's 104 degrees. 100% humidity Sun is glaring. Suddenly, it rains. And I mean RAIN. Thunder, lightning, flash flooding, etc. 30 minutes later, it's sunny again. And a 106 degrees.