Sure, almost everything on TV is crap.
But then these days I almost never watch movies. Not even on Netflix or Amazon Prime.
For me, the one thing that makes DStv worth having is the sport. Especially now that more of it is hi-def(ish).
I have become a TV sports fan because sport is clean TV. I'm sick to death of the filth and bilge that spills out in almost everything else. Of course there are exceptions, but they are rare.
DStv undoubtedly has some of the best sports coverage in the world. Nowhere have I seen more comprehensive coverage of major or significant events. Plus it has brilliant coverage of rugby and cricket.
Expensive? Very.
Ready to cancel? No.
If they significantly change their sports coverage they'll lose me, and I suspect another two million subscribers.