One of the biggest issues with shaping, is that it leaves the customer wondering whether there's actually something wrong with their internet connection, or whether they're being shaped.
Not necessarily. Almost all IPC-based ISPs prioritise speedtest (the speedtest.net / Ookla variety).
Also, note that different ISPs have different definitions of unshaped. We have unshaped accounts (for some reason the consumer ones are not advertised) whose traffic always has the highest priority. Afrihost users seem to complain from time-to-time of bad shaping on the supposedly "unshaped" capped accounts, which is technically impossible on our unshaped products.
We are considering removing the protocol-based shaping that is applied to p2p, however the grnersl shaping will remain (p2p will be shaped the same as all other traffic). This in theory should be similar to ( but probably better than

) Afrihost capped.
It also give Telkom support an easy scapegoat to say, "Oh, these accounts are shaped" even when you feel that you feel that you're being shaped to an extent that seems unreasonable.
But maybe it wasn't shaping by the ISP?
HTTP downloads should never be shaped under any circumstances.
Never is a strong word, and since the internet is converging on http/https, it is inevitable that some traffic over http will be shaped.
Currently, shaping of http downloads (equally with other traffic) is mandatory on patch Wednesday, otherwise users would complain that the (non-http) internet is broken once a month.
To this day I have no idea whether it was shaped or if there was a problem with the account itself.
Did you do a speedtest to a server in the same region as the download server at the time?
Of course, there could have been a cause other than shaping, without details it is hard to rule any possible causes out.
It was too convenient for Telkom staff to just use the "It's shaping" excuse than to provision me with a new account.
A new account of the same type will not change anything, unless you were over quota (which both you and the call centre agent can both essily see). Of course, giving call centre agents tools snd training doesn't guarantee that they will use either - but that is one reason they have been outsourced. Whether that helps or not remains to be seen.