As an expat Brit, I can understand why fellow Brits might choose Australia and Canada; the weather's awful in the UK, traffic's clogged up in most provincial towns and cities in the mornings and evenings, everything costs a fortune, you're going to be working fairly long hours and find it difficult to save money despite working hard. Crime is a big problem too - a lot of aggressive people around (yep, plenty of aggressive women too - I know that's getting the case in other countries, but the UK seems to specialise in aggressive women).
Now Thailand - there's a place I can recommend! Cheap everything, fantastic (and cheap) medical care if you need it, beautiful, charming, unaggressive intelligent women, good food and weather, good infrastructure, great service everywhere you go, great beaches. Foreigner-friendly and easy to get visas here to live here semi-permanently / permanently. What's to hate?