Check the current WAW DONEx pricing - it was increased last year and IIRC is no longer competitive with other origin points, especially IST and even GIB.
Since NBO is no longer served from JNB you're pretty limited on the use of your African segments - most legs under 800 miles.
Starting in IST would not preclude the DXB flights. Turkey is not in the middle east.