I live in Miami and use MIA about once a month. It's average for US airports. Confusing signage. Some modern areas. Some from the 1970s / 80's. Just OK retail and amenities. That said travelers - especially transit passengers and those originating at MIA - beware. On two of the last seven trips I've taken out of MIA I have had items pilfered from my luggage. My advice: Do not check any luggage through MIA. Otherwise avoid this airport and transit through Spain. LGW LHR or CDG if you are going to Latin America from Europe or maybe ATL DFW or JFK if you must use a US airport.