Not personally familiar with the schools, but the only one from your list ranked by Financial Times is University of Cape Town GSB (http://rankings.ft.com/businessschoolra ... a-rankings
) I would recommend this as the best option by far. International rankings and recognition are very important for professors, students, curriculum, and job opportunities.
Founder of GMAT Club
Just starting out with GMAT? Start here... | Want to know your GMAT Score? Try GMAT Score Estimator
Need GMAT Book Recommendations? Best GMAT Books
Co-author of the GMAT Club tests
Have a blog? Feature it on GMAT Club!
GMAT Club Premium Membership - big benefits and savings