It will be difficult to get all the content that DSTV supplies at a cheaper price. If you are only looking for a specific genre of sport then you can maybe try that route. For instance I only used DSTV for the premier League, European league and eufa cups. So cancelled DSTV and got showmax that shows all of that. I looked at Sling TV which has all the fox sports etc or sky streaming but all of them were roughly the same price as DSTV so defeated the purpose. Some of my other streaming services like Hulu and paramount are starting to show some of the football now as well so having a bit of a cross over with it. If you are wanting for movies and series, then there are plenty much cheaper options (using VPN or DNS proxy)