There are some slight limitations to the device but that should n't stop you from purchasing this product
What a good selection for all their products?
The Roku 3 is the latest device that I've added to my home in an effort to replace my cable box. No, the Roku 3 by itself cannot replace all the functions of a cable box but it is a great place to start. The device, about the size of a hockey puck, is truly impressive and functions better than more expensive alternatives.---------------SETUP:From start to finish setup is incredibly easy. I got my Roku up and running in less than 5-minutes. Included in the box are quick-start instructions, the power adapter, the remote (with batteries), and the Roku device. I used a small piece of sticky back Velcro to adhere my Roku to the back of my HDTV, although there are other alternatives sold here on Amazon such as the TotalMount Roku Mounting Kit. The Roku is light enough that even double sided tape would hold the device firmly in place. The only piece you need outside the box is a HDMI cable. The Roku 3 accepts both wired Ethernet and Wi-Fi. I chose the latter and I'm happy to say that Wi-Fi works perfectly. The main reason I avoided the Roku products before the R3 model was because I'd heard complaints of spotty Wi-Fi. This is not the case at all with the Roku 3. My wireless router is in my basement on the other side of my home and the R3 easily picks up a strong signal and delivers content consistently without interruption.Once the device is connected to your television and internet you'll need a computer or internet-enabled device to connect to Roku's website and register the device. This is accomplished via a simple pin-code that you'll type into the website. Once that's accomplished you can start adding channels in addition to those already loaded on the device. For folks who already subscribers to services like Netflix or Amazon VoD you can proceed to sign in or in Amazon's case enable the device by following the on-screen instructions.---------------USE:My wife has been making extensive use of the device as we recently welcomed our first child and she uses the device while at home to stream television shows and movies. The interface is incredibly smooth and very refined. No unnecessary navigation or sub-menus are present. Apps like Netflix, Amazon VoD, Vudu, Hulu, etc. are very responsive and easy to navigate. Comparing the Roku 3 to another device we recently purchased, the Western Digital Live TV Hub is a landslide victory for Roku. Other companies will have to play catch-up to Roku's little device as it's very impressive.--------------What I Love About the Roku 3:(+) The remote is fantastic and doesn't require line-of-sight with the R3 box to operate.(+) The remote has a built-in jack that supports headphones/earbuds. This is a great feature for anyone with kids or poor noise insulation in their home and lets you watch programs without disturbing anyone else.(+) The interface is customizable featuring everything from themes to app tiles that can be changed and adjusted. Best of all, the entire interface isn't slow or clumsy. Button presses on the remote immediately translate to a response on-screen.(+) Universal search. Looking for specific movie or TV show but not sure if it's available on Netflix or Amazon? Universal search allows you to search available channels for your content.(+) The small and inconspicuous design is perfect in our living room where we keep our electronics footprint as light as possible. The R3 is very easy to hide and slim enough to fit behind my wall-mounted HDTV.(+) The quality of the streaming content is consistently superior on the Roku 3 than on a similar device, the Western Digital TV Live Hub. I'm not sure if it comes down to the processor or exactly what. I even have my WDTV Live Hub using a wired Ethernet connection and it still displays an inferior resolution to the R3.(+) Has a built-in USB port for connecting external hard-drives with additional content. Also included is a SD-expansion slot for storing content and additional channels.(+) Andriod/iOS app support that allows you to channel surf, change the channel, or display content from your smart phone on your TV.---------------What I Don't Love about My Roku 3:(-) Does not support non-HDTVs. The inclusion of only HDMI output means that only a suitable HDTV will work with the Roku 3. This is probably less relevant today than it would have been a few years ago but still something to consider for non-HDTV owners. The R3 does not come with a HDMI cable.(-) Limited support for external files. For movies .mkv (h.264) and mp4 (h.264) are supported but nothing else. Supported music file formats include .aac  and .mp3. For photos it's only .jpg and .png.(-) No YouTube channel.---------------Overall:The Roku 3 is a fantastic little device that opens up a world of content at your fingertips. The device is inexpensive yet extremely well refined and polished in a way very few other products in this market have achieved. There are some slight limitations to the device but that shouldn't stop you from purchasing this product. Recommended.---------------UPDATE: 7/2/13: I've been using my Roku 3 for about 3 months and in that time the remote has lost its connection to the base unit twice. I've noticed that on both occasions the remote will suddenly stop responding to certain commands. For example all of the arrow keys and the 'OK' buttons will stop functioning but I can still use the 'back' button. The easiest solution I've found is to simply power off the base unit by unplugging the AC adapter, waiting a few seconds, and plugging the adapter back in. The R3 does come with a troubleshooting guide in the manual that covers pairing a remote with the base unit but it was unnecessary in my experience. 