That really depends on the use case.
For me the streaming services have been the best thing ever. I have no need to watch 100 TV shows across a dozen different channels. Netflix + Amazon Prime is already way more TV than I can possibly watch.
Yes, there is the occasional important show I cannot get on those. For example I did dip into HBO for GoT, but $15 for one binge month is so much better and lightweight than cable.
Cable is getting a special box, then multiple boxes for every room, all with rental fees, and upcharges for HD or 4K or whatever they can upcharge for, then loads of commercials and channels you don't want, having to watch one someone else's schedule instead of your own, recording with a DVR (recording, seriously, is this the 80's?), and a contract I am bound to for years, then massive price hikes after the contract unless you call and pretend to threaten to cancel. Rinse, repeat every 2 years... are you kidding me? It is a wonder to me that cable has even one single customer.
Obviously I never cared for, nor paid for cable in the first place. I don't understand how people can tolerate the unrelenting ads, high cost, and horrendous customer experience.