I’ve been using Chromecast ever since Google first started selling them, and upgraded to the Ultras when they became available. One is attached to each of our two TVs, however I also have an Apple TV connected to the basement TV. I primarily use the Apple TV because I find the apps are better, for example the MLB app has a catch up feature only available on Apple TV.
I do occasionally stream ball games using the Chromecast on the Living Room TV but it has he annoying behavior of performance degrading after a couple hours of streaming. All of a sudden what I am watching starts stuttering and becomes unwatchable.
I don’t have solid evidence, but I suspect the Chromecast is overheating to the point after a few hours the performance suffers. The OS on the device might be throttling down performance to protect the CPU. The Chromecast is very hot when I touch it. I probably should get an HDMI extension to move it further away from the back of the TV.
Given my experience, if someone is in the market for a streaming video device I recommend the Apple TV unless you find the price prohibitive. I think the UI is good and it has had solid performance.