You might want to do that anyway even if baggage is not a problem, since SAA cabin crew have got to be among the worst out there. They are among the most unfriendly, sour and unhelpful flight attendants I have ever encountered. They all seem to hate their jobs, or more precisely, they like having the job and the travel it brings, but hate the actual doing it part. It could be that most of them are black, whereas most travelers on SAA flights are white, and there is some carry over resentment from the apartheid era where they see catering to the needs of a bunch of white folk as demeaning. In any event the general attitude of their flight attendants is very sullen.
Pretty well my own experience, it's sad, but I agree 100% with both the comment & sentiments expressed.
its a tough call which is worse SAA or British Airways both airlines i would quite happily never ever have to fly with again
unfortunately going to africa you have limited options
consider singapore air as a better option they are an awesome airline i'd give them the #1 slot any day and I fly ALOT