Unless it's changed dramatically in the last few years, I'd remove South America from the list, racism is rife and pretty generalised. Crime is pretty scary and actually, with the projected growth in these less developed nations materialism will be increasingly rampant.
IME, living in Brazil for a few years, and Egypt latterly for a few years, these developing countries are hugely materialistic, but just that many can't afford it.
When I lived in Brazil tourists/foreigners were routinely mugged for their trainers, and in Egypt if it's not hidden away, kept safe at all times, then more fool you for getting your stuff nicked... (this is how THEY look at it, even among themselves)
Egypt is actually pretty racist too, the darker you are, the lower down in society you are. Unless you are a tourist, in which case you are minted, so you'll be treated well until the money or your visa runs out.
You can't just up and move to these places, not even Egypt allows you to live there indefinitely anymore.
Canada has a much less grabby lifestyle, plenty of space, and I hear (not sure if true or not) that the immigration there is easier as they are trying to increase the population.... it has it's own pitfalls of course, but I hear it's nice.
It's very easy to sit here an moan about the UK, but there is a lot right with our country, you have freedom, an intention to achieving equality. we are fair, caring and inclusive. If we get sick, we are treated, if we fall onto hard times, we can access help. women ARE entitled to live as they wish, and area able to run their own lives and have their own opinions. We appreciate history, we celebrate it, and we include other culture's celebrations in our own calendar.
I love my country, I am immensely proud to be British, we're not perfect, true, but we are a lot closer to it than many, many, MANY other countries.