Most all of internet providers are already replacing set top boxes with streaming devices.
Biggest problem is not having local storage and instead streaming what you saved from the cloud.
Rewind, FF, and pause are not supported in a fashion that users will enjoy.
The change coming is that you have to pay for TV service to stream from your provider or they will start imposing data caps for people using huge amounts of data.
Though I prefer the 2019 (latest) Sling or Roku, I caved and got the spectrum enabled streambox because the remote has numbers and you can type the cable channel numbers as well as Voice control. With ethernet conection, I've noticed none of the complaints associated with the reviews.
I flew my entire aces high career using a cell phone as a hot spot getting latency numbers never better than 160ms (iphone5 with LTE disabled) or 350ms (blackberry). Aces High worked well with that latency and nobody ever complained I was warping.