I already own a chromecast which is good too but it doesn't have a remote which makes this product more special. Only issue is that hitting a button on remote by mistake knocks me out of a show.
I have the Stick on the second TV and the Roku 3 on the main. Although the stick is considerably slower to initially respond once it gets going it gives access to the same great programming.
Had this for about three weeks and haven't had any problems with it. Fairly easy to setup and use. Haven't had any buffering issues, and I have just the basic TWC internet connection. Inexpensive enough so that they will make great birthday presents.