Miami is terrible. Featureless strip mall landscape, terrible drivers, no shoulders anywhere, blast furnace heat, no cycling culture.
Chicago's surprisingly good for cycling. It's flat but there are lots of great routes in the area, a strong scene and an increasingly bike-friendly government. I like it here.