My house is on the DirectTV streaming thing (now it's AT&T?)... and i hate it.
• Current, already-broadcasted shows just randomly won't be available to watch on-demand for like a week after everyone else has seen them.
• If you have recorded a show—especially a sporting event, i guess—and if for any reason that event goes long, your recording is only for the time period originally blocked for that show. So you're gonna miss the ending of it. I record Formula 1, and just now tried to watch qualifying for the Belgium race. But, because a car or two crashed and Qualy was suspended for ten minutes, the 'recording' only captured the first two of three qualifying phases. If you don't watch F1, the third phase is the only interesting part... Same thing, though, with overtime games. I haven't bothered to try baseball. I do not see a way to configure recordings to 'go long' for insurance as i could do with cable.
Cord-cutting sucks. Necessary evil for budgetary reasons, but when i win the lottery, it's back to cable, f'sho. I hate those bastards, too, but only for the pricing. The performance is bombproof.