On the real, most folks I know from other parts of the country just don't like Miami, to the point where they move or if they come to visit, they let it be known that they are not coming back.
This city is not for everyone.
You want to know what it is - every one of those people I know have been folks from other parts of the US, most white. White Americans have a hard time with Miami.
And why don't they like it? Because everyone speaks Spanish in Miami.
They feel like Miami is in the United States, so the people should speak English. They get annoyed with the Latin culture, and with hearing Spanish spoken everywhere.
A white woman like Kelly Golden probably feels like she's living in a foreign third world country - like she went from Philly to Panama or something like that.
That's why they've started flocking to Broward/Palm/Tampa/Orlando instead of Miami. White flight lol. The only exception is ****** Americans, but I'm talking your white, middle-class, regular average American doesn't normally like Miami very much.
I'm just relaying what I've heard.... I personally love Miami more than any other city in America. But I also like Latin culture. Most Americans don't.
It's not just the language; that's kind of a cop-out.
There's a perception (whether true or not) that South florida is full of rude, narcissistic, fake people...think Nevin Shapiro, for example.
There's also a perception that South Florida is a ****ty sports town--as witnessed by all the empty seats at UM, Heat, Dolphins, and Marlins games, despite multiple titles among the sports.