I have to stop over at London to meet someone. Also, I want to avoid middle eastern countries. This one time I had a long stay at Riyadh and the airport stuff was extremely rude and hardly anything was working over there.
Not all Middle Eastern airports are alike my friend. Most of the staff in Middle Eastern airports are rubbish, especially in Bahrain and Jeddah.
But there are very good airports like Dubai as well.