Ref Dubai - Sure the terminal's nice (even if Starbucks is at the other end) the quality of life / expat lifestyle has a lot going for it if you can survive / put up with the locals's driving & general arrogance. Work is interesting (or was, last year, before I left), if you don't mind Serco and the odd airmiss-causing military pilot that you can't bollock 'cos he'll have you sent home (or worse)!
Wouldn't say it's the best but certainly not the worst. As for the best - still looking.....