the housing crisis in the other english speaking countries is even worse- look at canada and australia, and USA has an even bigger problem with inequality (its built for the top 10%; if you can be top 10% in the USA, you can be top 10% in the UK too). There is a language barrier in Europe for most Brits
Dubai is good for the short haul but you would never be a citizen and enjoy the full rights. Singapore is more expensive rent wise than London unless you are on a good expat package or are Singaporean (born or earn above £120k or married to a Singaporean- last is not even a guarantee that you will get permanent residency). HK makes London look cheap as chips.
There are no good options other than 'be the top 10%'. obviously only the top 10% can actually be the top 10%. In London, being the top 10% of the UK isn't good enough, you really do need to be in the top 5%- so combined £160k OR be lucky enough to have some help. I am the latter, was lucky enough to marry a native londoner so had free place to stay in my 20s and got a mortgage in my 20s. DH's student loan is almost all paid up now so our increase in mortgage next year would be offset by the extra £400 he would earn. And our ability to stay in London is good for our professional lives and increase in salaries has enabled us to pay down the mortgage so that our mortgage balance is only 2.3 times household income.
So i think the modus operandi for anyone who wants to survive in our world going forward is to assume that it will be very very hard and to do everything to maximize earnings and take advantage of any help you are likely to get (cos you will need it). Downgrade expectations of living standards while simultaneously being very ambitious. It is a world made for the top 0.1%