If I was going to play devil's advocate with Thailand, I'd draw attention to the fact that whilst they have everything on offer for a price... they have everything on offer for a price. A significant proportion of the population are prostitutes. There are seedy resorts that are essentially city sized brothels and I found there was something of a transactional, money orientated attitude. Whether this matters will depend on the person, and perhaps you can say similar about other countries in one way or another, but it isn't perfect that's for sure. Also, I don't think they allow foreigners to own property, or not as readily as they are able to here - that might be a good thing for them, and fine by me, but may have a bearing on one's retirement plans.
What people have said about the middle East. These fake, cheesy cities in the middle of the desert have never appealed to me. On the point about how they control the movement of immigrants and tie them to their employers, this may make us squeamish, but the principle isn't such a bad idea. How many times do we see people here waving banners about migrants being welcome, but when challenged, admit that they won't be providing any accommodation, money or taking responsibility for their professed preferences? Employers take a similar attitude, as though it makes no difference at all who comes into the country, providing it is notionally beneficial to their bottom line.
What the UAE are doing is saying to employers: "you are responsible for your choices". I'm not sure how many terrorist incidents have occurred in UAE in recent years compared to here, or if grooming gangs, epidemic levels of knife crime in their capital city, or drug trading is an issue in comparison to the West (to the extent that these are imported problems). But maybe they're on to something, even though it might seem heavy handed and probably isn't necessary with the likes of the Nepalese. Our permissive culture has significant costs as well as benefits. Just a thought...