Marko might call MIA the zoo but I call it he!!. Now that they have the skytrain, it's better. I spent 5+ hours there last week waiting on my connecting flight to MoBay. Like you, my flights were not the ones I booked... AA changed them. Expect that to be the norm on AA. Flights are seriously packed & overbooked. I just park myself near the gate & read, occasionally people watch. Lots of places to eat, lots of art throughout the airport.