I think Miami has a lot of foundational issues that will prevent it from ever becoming a serious tech city:
- the Spanish language is more prevalent than English and there might be even some prejudice against people who don't speak Spanish; - it's primarily a vacation and retirement place where people go to have fun, drink, and engage in shady business (florida man) - it doesn't have good universities - the primary other industry is real estate only