I believe the issues stem from one's Internet infrastructure, coupled with one's PC or laptop or whatever as mentioned elsewhere (and from my (past) experiences). Several years ago, when money was tight and the need for cable was not there, I settled with live streaming and it's been great. No way it's perfect; between that and cable they have their pros and cons. For instance, cable is necessary for a Red Zone without much issue, but it's seasonal where RD isn't necessary if you're travelling, on the move, and/or your family or a restaurant has it. Moreover, with XFinity Prepaid, it's a lot less expensive, and I can easily save and rewind content for a ton of devices.
It does help to have the best service & the best devices. That, and where you live is pretty important. I've had my share of issues, but between my old locations, and newer locations coupled with upgrading my computer & staying current with its maintenance, I've noticed a positive improvement