Google owns YouTube which means YouTube has the best Chromecast support you can imagine. No other video streaming service, or its app, comes close. That said, Google has odd restrictions for casting YouTube videos to the Chromecast. You can cast a single video or an entire playlist.
Full article