Cable actually offers more for similar cost.
My Internet is mid-level at $70/month. But, I have around 50 Mbps and 1 Tb of download/upload per month. Satellite and phone company cannot come close to that.
I think my local cable requires at least basic TV in order to get Internet. I add the next tier for most of the ‘better’ cable offerings: TNT, USA, A&E, etc., and large number of sports — Fox and ESPN.
My area does not even have 4G mobile, but the 3G is comparable to what I am paying for cable and the download/upload is about 10 Gb — insufficient for serious streaming.
I use both Netflix and Amazon Prime and seldom have any buffering, unless the cable company is working on the system. Streams begin almost instantaneously.
Xfinity would be about $80/mo for 25 mbps for me. We have 5 cell phones through Cricket, total $100/mo. Unlimited calls, text, 4g, only 2 gb per phone but with wifi everywhere, we rarely use the 10 gb.