Yea, so far Web Africa's hosting packages offers the best bandwidth for your $ locally. Followed by Afrihost and then Hetzner.
If money is more important to you than uptime or availability, I'd go with
Web Africa's Linux Hosting (their Windows packages is
just as cheap)
If uptime or availability is more important, I'd go with
Afrihost and also grab yourself an ADSL account while you're at it.
If flexibility/uptime and availability is important, I'd go with a dedicated server from
Hetzner
Web Africa also offers dedicated servers but it is very limited in hardware seeing as they supply X type of hardware and nothing else
With Afrihost it's also a no-name 1U type dedicated server you're getting, which I'm not a fan of just because it's not THAT redundant
With Hetzner you know you're getting quality **** (Dell Racked FTW)
Preferably I would host my dedicated server with Web Africa, seeing as their data center is Teraco (currently I doubt IS or MTN Business DC's are worth much at all and they're also limited to their own bandwidth, where Teraco is vendor neutral)
However, until Teraco OR Web Africa pulls their heads out their asses re: Hardware choices, possible self-provisioning of server/co-location, I'd choose Hetzner tbh