The price ended up being about $600 more for an ex-CAI AONE6 vs AONE5 (36930 EGP vs 33050). It's not much worth it on a per-mile basis, but it is for status credit earning (QF) at ~$2 a status credit. I was also limited on time and routing, I only had a 5 days to finish up the last 8 segments on my RTW (my routing was sin-cmb-hkg/hkg-nrt-hkg-lhr-acc-lhr-dxb all in one go).
hkg-jnb-cpt-lhr would have earned a few more miles (but less SC's) and I've already been to South Africa a few times. Nigeria didn't seem so appealing a destination even as a transit (although on a 747 vs 767), but I have heard good things about Ghana.
Why did I go? Well, one reason (besides miles of course!) was I'd never been there and thought I'd have a look around.

I definitely would have liked to have stayed a few days given more time. I've traveled around Africa a bit independently (though not to Central/Western Africa) so know generally what to expect. Libya was another option I was looking at now that US citizens are allowed to go, but I wouldn't have had time to get the visa and definitely wanted more time to look around.
Speaking of hassles... I think coming back through customs and immigration into the US after three weeks away was much more difficult than Ghana... that says wonders.