I think MIA has to be one of the worst airports that I have ever been too based on my single experience of it. Terrible lounges, rude staff that can barely speak English (well that is the whole of Florida it seems) and just generally filthy I would do anything to avoid it!