I got Roku because I thought it was a cheap way of bringing movies and TV shows to my second TV. Yet it seems like Roku is plagued by problems. Netflix is having issues with subtitles right now, and Hulu + does not caption as many shows for Roku as it does for online viewing (such as on the laptop). Not to mention many current shows are not available on Roku due to contract issues (i.e. Simpsons available for web viewing only, not Roku). TEDTalks is no-go as apparently it's not an official channel by TED and when TED changed their coding online, that disrupted all of the videos-they won't even play now.
I still like Roku, but the issues are pretty frustrating at times.