What’s your nominal speed? I have an ATT DSL line and it typically runs at 18 to 20mbps which is 99% efffective for streaming video channels. About half the price of the two cable alternatives in my area.
I didn’t check the speed of my friend’s service. At home I have Comcast’s service at 156 Mbps down and 12 Mbps up. I think that should be enough for any video streaming services.