I have had a roku2 for about a year and use it all the time but I bought the roku 3 for my bedroom. The option to plug in headphones directly to the remote controller is very nice at night so I can watch tv and not disturb anyone. I like to watch Hulu and Netflix a lot on the roku but I also use about 30 of the hundreds of on demand channels available.
The device itself is fantastic and is very simple and fast. However, DirecTV does not allow users to access HBOGO through Roku. It is completely DirecTV's fault, they allow apple TV users to access HBOGO but not Roku. Hopefully this will help someone, I wish I would have seen it before getting one then having to return.