Joberg is not a very nice place and OR Tambo is a horrible airport. I witnessed crime their first-hand. Other than that, RSA is a beautiful and diverse country. Government employees are very rude in my experience, but the same can definitely be said of dozens of other countries as well.
There is a rapidly widening racial divide in the country that seems to be ready to boil over at some point in the near future. Many of the blacks I talked to want a Mugabe-style land grab and feel they are entitled to everything, and many of the whites I talk to plan on defending their property until the ammunition runs out. South Africans do not "sugar-coat" their social viewpoints and are not politically correct compared to your average American or European; they will always give you their unfiltered assessment of life! Both blacks and whites are very friendly to Americans and will put the country's problems aside to welcome you. In fact, several blacks that were initially rude to us in the cities became instantly friendly and inviting when they figured out we were Americans. So as an American, you with probably get treated better than a South African, lol.
The terrain and climate is similar to parts of Texas and California which makes it a great destination for most of the year. Expansive deserts, rolling grasslands, thick bushveld, great national parks, picturesque coastlines, and interesting historical places make RSA a destination that has a little of everything.
Because of South African law and other circumstances, almost all the hunting is done in high-fenced properties of various sizes. This is a turn-off to many hunters who are accustomed to hunting free-range animals in North America. Texans seem to be less turned off by it because most of Texas is high-fenced or canned hunting. There are areas with huge amounts of land where the high fences are encountered less, but this is a complaint I often hear from fellow hunters. But you can't beat the deals on hunts that South African outfitters offer and they are always willing to tailor hunts to individual needs. South Africa also has the nicest hunting lodges on the continent.
In retrospect, South Africa is cleaner, less poverty stricken, and safer than most of Mexico. Until its open season on white folks in RSA, I will keep going back, although I will try to avoid OR Tambo.