Although it has improved somewhat, MIA is still one of the worst airports in the country in my opinion. Long walks from the gate to the baggage areas, poor signage to direct you, very crowded walkways, and undersized waiting areas are just a few of the many reasons that MIA will cause you heartburn. There are many internation flights from MIA, but many lower cost domestic carriers (Southwest, JetBlue) do not land here. Fort Lauderdale is a good alternative if you don't mind the 30 - 45 minute drive.
more