I have had the Roku for about a year now. It was easy to set up and the beauty is that I can catch up on missed shows whenever I wish. Loads of added bonus' like old films etc.
This is the second ROKU I have purchased. I like it very much except for a couple of things. I know that their or TV channels stream (I watch them on PC) but do not get on ROKU. The second (which ROKU has no control over) you have to have a TV station that streams. But even with that I enjoy the replays the nice day.