Remind us why again please? Is it because one is then tied to the ISP until migrating away from them?
As of November, my line only is with AH (previously I had line and data bundled from them). I found it handy to increase my line speed online via ClientZone for December. I get my data from WA and FNB Connect currently.
Support wise you need to go through a 3rd party to get support which can lead to delays and finger pointing between your ISP and Telkom. I think it is okay to have your line with a ISP that has decent support like afrihost. They have plenty friendly reps that can help you out if you get stuck with anything although it is not like a direct Telkom rep.
So if you have a decent line and seldom experience any problems I don't see why not. Afrihost client portal is pretty good and their support is not bad at all.
@ OP
This is how the control panel looks when you have your line with afrihost. Just clicking through to make changes although it does not take place instantly but still pretty cool. I downgraded my line from 14Mbps to back to 10Mbps when my line was with Telkom and I did it through 10210 and still took like 3 days.