I have a Roku and casting YouTube and Netflix works great.
One caveat is Netflix doesn't autoplay to the next episode after casting a video.
I really wish it had Google Play Music though.
Google Play Music support was one of the main reasons I added a Chromecast to my setup. It's a frustrating gap in the wide variety of content that Roku can handle.