I would have stuck with Xfinity if not for them charging for every TV being used. We use 6 and sometimes 7 TVs. If I recall correctly, the HD boxes were roughly $15/mo and the shitty SD boxes were almost $10/mo and didn't get many HD nor premium channels. It's much more convenient to buy a streaming device for every TV and stream. If Xfinity (or DTV or Dish) would offer streaming services with the same cloud DVR and HD capabilities as the streaming companies and not force you pay for their crappy boxes, I'd still be a customer.