I cast my viewing to a Chromecast to watch on my TV. For on-demand games (i.e. not live) it's ok, it's not perfect, there is the occasional freezing and buffering but it's on the whole quite good. For watching live games it's absolutely horrendous and has actually got worse over the years. Live games constantly freeze and buffer, and the audio often doesn't match the video, sometimes it's ahead and sometimes it's behind. It makes watching live games almost impossible and very frustrating.