I like how you tried to cover the topic from all aspects. I will just add a question to this topic:
What is the psychological effect can this have?
It is believed that when someone leaves their own country with their own well, (that they were calling home). They cannot return to it and see it the same way as they left.
I am not sure about how true that is. But, what do you think?
RE: Should you leave your country?