If have often wondered what people have against Telkom.
They have been my ISP for a number of years, and truthfully I have very seldom had any problems with them, less so than with other service providers.
I have tried other ISP's over the years, and always keep coming back to Telkom.
Tried a WISP for more than a year, and every month there were frustrations with either billing, poor or no service, and a lot of other problems.
Afrihost started out reasonably well, except that their fair usage policy on their Uncapped accounts didn't allow much in the line of downloading. Try downloading more than a few torrents, and you find yourself severely throttled. When they moved from IS to MTN these frustrations really got out of hand.
With Telkom I am on a Premium Plus uncapped account, and happily get speeds of around 8Mbps the whole time. There are hardly any service interruptions, and when there are, they are resolved quickly.
In the end, anyone that has an ADSL account is basically also a Telkom client, as you need to have a Telkom line (and account) with another ISP bolted on.
To me, getting my service from the source is better than trying to rely on someone else.