We had Comcast for several years for both TV and Internet. We don't watch much TV so we got the "Limited Basic" package the city forces Comcast to offer -- only broadcast stations, public access, and shoppingshoppingshopping. Internet is cheaper with that package than it is by itself. But then they started charging for the converter box. Then they started charging more for an HD converter box. And the price has gone up anyway. We priced the competition (CenturyLink here) but after the first few months of their come-on deal, the prices are pretty much the same and their Internet speeds are distinctly inferior to Comcast. Plus we'd have to buy a new modem and figure out their little quirks.
We ended up storing the converter box in a closet, putting an antenna on the roof (great picture!), and adding an Apple TV streaming box. We don't live in Amazon's universe and do nothing with Google. Roku's devices are attractive, but we're an Apple house anyway and the Apple TV offered us some pluses that the Roku does not.
We do stream the TV we do not watch live. We subscribe to Hulu and CBS' All Access (since DW watches a lot of CBS content and they're not part of Hulu). The Apple TV provides a bunch of other channels to watch but some of the still require their own subscriptions. I have to think it's the same for Roku, Amazon, etc. Too many subscriptions and you're up to the price of cable. Right now we're at $90/month for Comcast's middle Internet package and the cable we're not using. We also have not connected smart TVs (we have one and a smart Blu-Ray player) because they're too much in one package, tend not to be expandable, and tend to be security problems.
My mom has just about everything Comcast offers (including the landline phone and middling Internet access but not any subscription movie channels) and pays around $200/month. She's looking to "cut the cord" so we've been considering Hulu with Live TV as an alternative. You still need to go through a broadband Internet provider. But $40/month (Hulu) plus $90/month (Comcast) looks better than $200/month. And it looks like they'd get the channels they want and then some.
ETA We did buy a secondhand Apple TV for the downstairs TV. Easier than tying up a computer/iDevice with programming -- plus I suspect that sending a signal from the wireless router to a computer to the TV saturates our wireless bandwidth because, after a while, you start seeing obvious buffering and interruptions to Web sites.