Miami Beach, hands down. In a wobbly real estate market, and in even in a good one for that matter, location always wins, hands down.
Next thing you'd have to consider is your lifestyle and what is important to you. If you ask yourself those questions and factor in some practical real estate fundamentals, the answer will reveal itself to you.
To make a choice, think of the individual building, its location and amenities. I personally think that if you can hold the property for 7 to 10 years, you can't go wrong with your decision.