Had to change planes in both directions on an international trip. The airport appears to be in a constant state of construction with areas blocked off at various locations. Waiting areas at the gates were rather small and overflowing with people. Limited shopping after passing thru security. Food selection was slightly better and I could not find a single hamburger stand. On the return flight I had to go thru customs and passport control. After a long walk to passport control there were nothing but long lines (10 to 20 deep). Baggage claim was also packed and again with long lines. I will try to avoid MIA in the future if at all possible.