Must admit, the only downside to Afrihost is their pricing models for shaping/throttling.
I have had a great experience with them, but I'm jumping to Cool Ideas at the end of the month purely because I can get double the line speed, uncapped, unshaped for the same money.
I had one of their sales guys call me the other day to try and convince me to stay with them. Apart from him not knowing that I'm on their priority package to start off with, the moment I told him I was on priority already he basically changed his tune from "Ok lets see if we can get you a better deal!" to "Oh ok, sorry, but there is nothing I can do." That, from a sales perspective, felt pretty shitty. But either way, great ISP overall in terms of service and support, just their pricing vs throttling/shaping models need to be revised IMO.