I'm one of those people who are actually swimming upstream here. I emigrated (well sort of) to South Africa.
So I've actually emigrated twice, once from Croatia (former Yugoslavia - I lived in Italy for a few years as well) to the United States as a boy, and then to South Africa. I haven't exactly moved here, I tend to spend about half my time here and half my time in the US.
In my experience emigrating can be very fulfilling if you're prepared to work hard on it and you're not too set in your ways.
One thing I've learned about living in Africa is, you can not attempt to live your life trying to sort all your issues out by the book. You need contacts to survive (home affairs, banks, etc, etc.). Once you have those, its easy. South Africa (and Africa as a whole) is one of the best places in the world to run a business. Laws are not too strict (and not properly enforced) and there is an absolute fortune to be made here.
I guess if you're a white guy and want to be an employee, then it isn't the best of places to be, and you should consider elsewhere. Just do not be surprised when things aren't the way you expect it. For example, I wouldn't reccomend New York to most South Africans, you guys are used to friendly helpful people. In NY, you're lucky if you get a friendly helpful 'fsuck you' from someone. There, everyone ignore each other and go about their business. It's great for someone like myself, I love the vibe and the big city life. So, be prepared to give up your 'braais' and outdoor activities you so love here.
So, yeah, South Africa has its downsides, but it's most certainly not all bad. I love it when I'm down here. You guys should think twice before leaving (or at least try and keep a house/apartment here)...