To go back to the original question:-
This is a question that has been perplexing me and the missus of late. I am an immigrant here (into the UK) myself, been here since the early eighties, but am horrified with what Zanu Labour have done to this once great country and now think it is time to move on.
Logically it should be Canada: English speaking, great healthcare and education, great mineral wealth - very important as resources diminish - any amount of space for agriculture - ideal as food prices increase, great civic pride and safe environment. But at the end of the day it is too logical, and the Canadians are too logical. I have good friends in Toronto and frankly I just find it soooooo boring.
So for me and my family it is looking like France. I know it's not perfect but all these things are a balance.
A word of warning to all would-by emigrants. Have done it once myself I can say that once you make the move there is a danger you won't be happy anywhere because in your new country you will constantly compare it to your old country. Likewise if you subsequently return home you will then compare home with the country you've just left. Having experienced life in two, or more, different countries just adds detail to the endless 'grass is greener' discussions.