I can answer for YouTube TV: 1. You get unlimited Cloud DVR, available on every device you have the app, so if I'm traveling I could watch my recorded shows on my phone. One really nice feature is you just subscribe to a show or a team and it automatically records each showing for you. For example, I just subscribe to the Brewers and Bucks and I get every game regardless of what channel or time they're on. Also really cool is it accounts for long games. If the Brewers go extra innings for example, the recording grabs the whole thing, not just the three hour window the game was earmarked for. The only real negative is if you DVR something that is also available on demand, it forces you to watch the on demand version with the commercials. 2. As long as you have the app, you can log into as many devices as you want, including laptops, tablets and phones, though you're only allowed three concurrent streams. If your TV doesn't have the app, you would need some kind of a device like a Roku or an Apple TV to stream it with. You can add up to six friends or family members to your account and they each get their own personal account and DVR, but again only three concurrent streams, so you have to be careful with that. 3. This is the big reason I went to YouTube TV. In the Green Bay market they have all five local channels, ABC, CBS, NBC, Fox and the CW. They also have FS Wisconsin and FS Wisconsin Plus for those days when the Bucks and Brewers are on at the same time. It was the only streaming service I could find that had all of the locals. 4. In two months with the service, I haven't had a single issue of buffering or lag or pixilation. It's been a constant HD feed at all times. I have 100 mbps internet from Spectrum, so your mileage my vary if you have slower internet and multiple streams.