It all depends on where you see yourself in 10 years. I moved to Canada from the UK about 7 years ago with the intention of flying Commercially. I obtained my CPL and Instructor rating soon after.
The opportunities over here are not brilliant at the best of times but you also have to look at the other things in life such as standard of living, things to do in your spare time and the general pace of life.
I have a non aviation related job as as part time Instructing which suits me just fine and I love having that extra security as we all know the aviation industry is turbulent at the best of times.
Anyway, I hope this helps and in the meantime enjoy South Africa.