I think perhaps OP needs to put some things in perspective as well as most believe that moving to Europe is a tremendous improvement in life-style. As someone who was born in Europe, came to SA in 1991 and then went back to work in Europe between 2000-2005 and am back in SA since 2005 I can only say:
- Although violent crime is substantially higher in SA, it does not mean that you have no crime in Europe:
-- The 2016 Munich shooting was in fact across my apartment in Munich and I would frequently walk to the Moosach mall.
-- If you are non-white, you will be exposed to more crime/hate-speech etc in Europe and will probably be treated worse than here
- Disposable income is generally higher because:
-- Food, clothing, electronics is cheap
-- Most people will not own a car as public transport is very good - the cost of filling up once will give you access to the whole metro-city network
-- Tax rates are lower and extra expenditures (security, medical aid, schooling) do not apply or are generally cheaper
I hated working and living in Munich. The first few months are exciting but when the "normal" returns you will realise that many things we are used to in SA do not exist:
- Housing is super expensive. A 40m2 apartment in the ****ty area I lived in was EUR750/pm. Buying the same would have cost EUR160K. Buying a simple house in the outskirts of a metro would easily cost EUR300K for 120m2 living room on 300-400m2 property
- Unless you work in a big metro, jobs will be scarce. Since you can not afford to live in the metro, you will probably spend a good 2 hours per day commuting
- A domestic worker / cleaner. Have fun wasting time on evenings/weekends to do the domestic chores. Yes, you can use a cleaning service but this will become inherently expensive
- Living with nosy neighbors - yes, they will get on your nerves
- Finding out "compulsory traditions" - to my dismay I learned that Stuttgart has something called "Kehrwoche" - I was not happy to learn that my rental agreement had a clause that every 6th week I had to clean staircases, sidewalks and shovel snow - have fun
- Although I never had an issue getting along with locals, an expat will always be considered a foreigner no matter how hard you try (less so in the UK and perhaps northern Europe)
TL;DR: Living abroad sounds great, but SA is still a fantastic place to be. I would not trade Europe/US for SA. For most of you only an english speaking country is an option. UK with Brexit will hit an economic disaster and the US has long not been the country of opportunity as people tend to make out. If you are an average employee and somehow manage to land a job overseas, your lifestyle will obviously dramatically improve (A Syrian refugee gets over EUR1k/pm for not working vs a janitor gets paid around EUR 1,5K/pm - more than most junior IT staff here).