Heathrow airport is one of the best airports I have frequented. Having travelled a fair bit, I can quite honestly say, the American airports are pretty rubbish. Unlike Heathrow Airport, there are only a couple of shops and they are so spread out across the airport. Saying that, Amsterdam Schipol Airport is my favourite too.