When our neighborhood was built each house had a Centurylink router preinstalled and we were offered internet for $20/month with no contract and no data caps. It's not the fastest internet but it allows us to stream all of our TV content with minimal problems. (We also have access to Comcast and another local broadband provider, so we're not stuck with CenturyLink.) If my internet bill was higher, it might make sense for me to switch. But for now YTTV gives me all the channels I need (there are still a few that I would like to have but can't get) for the best price.