I own many different streaming players, and a cable TV box, but I would say that >90% of the time my TV is turned on, it is tuned to the Roku 3.
The remote control it comes with is pretty cool, the build quality is nice, it is motion sensitive and you can play Angry Birds with it, and you can plug headphones into it if you want to watch TV without disturbing others, but I leave it packed away because I have the Logitech Harmony Smart Control universal remote which works perfectly with the Roku.
One thing that the Roku 3 excels at that I found lacking with other players is the responsiveness of the user interface. I would always get frustrated with how slow the AppleTV took to go between menus. The Roku is very fast, and the interface is laid out very well.
There are plenty of channels that you can add to the Roku, the ones I use the most are Netflix, Hulu Plus, and YouTube. If you are on a laptop you can even send videos from the YouTube website to your TV which is fun when you have guests over. The best channel would be Plex, which can play videos stored on your computer over the network.