ET 309 during its last 59 flights has arrived in ADD "on time" (not more than 15 minutes late) 92 percent of the time, with an average delay of 17 minutes and a maximum of 2 hours, 48 minutes.
Why unnecessarily risk a stressful or missed connection? Both KQ and SA fly nonstop to JNB from NBO.