I've never been to south africa, however I always thought it was one of the few nice places to live on the entire continent. I thought it had a good standard of living and was very modern.
but like I said, that is just my perception. I have not visited.