I purchased ROKU and found it easy to set up and use. The only thing we found was that you need to have really good wifi or have the ROKU on a television close to the router.
After browsing other streaming devices, I soon realized that the Roku Streaming Stick was best for me. The reasons for this is because it is compact and nonintrusive in design. It takes up no extra space and is conveniently out of sight, which I like. I really only watch Neflix and have my phone synced to it so I can watch YouTube videos on my TV, so this does the job nicely.
My son gave it to me as a Christmas gift. I love the fact that I stream videos from YouTube. Yes you do have access to other apps such as Netflix, Hulu, Disney, etc...but you have to have an account with each app.