I bought my Roku stick about 2 months ago and I haven't had one problem with it! I can watch Netflix and YouTube from my tv with ease any time I want and I don't think I'll ever not recommend Roku to anyone!
The main reason that I brought the device was to be able to stream movies from my computer to my smart television. My wireless connection is about 10 feet from the ROKU device and the internet connection status on the television indicated that the connection is functioning. However, try as I might, I have not been able to stream movies with this device. I followed all instructions, and even went to the internet community for help. From everything that I have read, I have done everything right, but it just won't work. My family and I like purchase movies from the internet and play them on the computer, laptop, tablet, etc. We thought that with this device, we could stream them to the television, but we could not make it work. All of the other functions work, which is why I did not give it a lower rating.
I bought it then returned it because screen sharing cannot be used with my iPhone. But worth the money. If just rather have something completely compatible with my phone.
I like the portability of the product and ease of use. Only issue I have had is it doesn't seem to work when traveling and using a hotel WiFi that requires signing a usage agreement.