Fair points, but Miami just seems like a city that will never be a great sports city in terms of the citizens really being fully invested in their teams. It's not just winning. The Marlins even have 2 World Series in the last what 15 years or so? It's just not a true-blue, diehard sports town. Maybe it's because there's a lot of other to do in Miami. Maybe people would rather go to the beach than the ballpark. Whatever it is, sports just seems like a third or fourth priority on people's minds. I get that same feeling from a city like Atlanta. Big cities, have the population and good enough economy to support multiple sports teams, but you don't have the rabid fanbases you see in Boston or Philly or even the smaller markets like the Spurs or the Blazers or the Warriors.
Same with Tampa. The Rays over the last few years have not only been compe ive but they've made it to the playoffs 3 of the last 4 years in the toughest division in baseball with a World Series appearance. They can't even sell out playoff games. The Marlins should sell pretty good for the next couple seasons with the new stadium and maybe with some hype because of Ozzie and Reyes and if they add Pujols. But I'm not convinced they'll sustain it. Even if they have winning seasons, unless they start going deep in the post season year in and year out, I think they'll revert back to struggling with attendance, with or without a good product on the field. Something about sports in Florida.