Even though the new E terminal is modern and spacious the rest of the airport falls behind. Arrivals area for international flights at D is shabby looking cramped confusing. Transferring between flights as noted by another reader is a joke. To recheck a bag one must leave the secure area follow some a path of yellow dots which lead only back to the terminal. Signage is unclear confusing. There's no intra-terminal TSA clearance like other major airport. It seems the airport has gotten better from a few years ago when I was there last but my biggest pet peeve about MIA is that the airport official language is Spanish not English. I was given directions several by airport staff in Spanish!