I love my AppleTV to death. You can plug in your Netflix membership and stream through that, as well as YouTube, Hulu, Vimeo, and the sports crap. Anything you've bought on iTunes is also stream-able, and you can use airplay to send stuff from any iOS device running 5 or higher, iirc.
You can also stream your iTunes content from any PC on your local network using Home Sharing. If you listen to music in it a lot, you can access your Apple photo stream, or any RSS feed as a screensaver.
I've not used a Roko.