Well you need to ask and answer a few more questions there:
1. What is your line speed and what speed are you happy with .
2. Do you want it for bulk down/uploading or latency sensitive tasks (alot of the uncapped solutions are fine for bulk "schedule and go to sleep" downloading, but poor at anything in real-time
3. What is your "price bracket" , is it R500 or R1000 or R1500 . In the R500 bracket there isn't alot of options.
and finally
4. Instead of saying "uncapped", rather consider "how much GBs are you REALLY hoping to push". There are offerings that are not labeled "uncapped", but if you do the calculations combined with your line capacity and amount of GBs you expect to push that are "effectively uncapped" AND cheaper. Example would be these R14 p/GB offerings. Advantage of the "p/GB" offerings are there's usually NOT a speed/throttle restriction. Uncapped accounts -ALL- have a speed throttle.