I own both Roku 2 XS and Apple TV2. I also own 2 of the older Roku models (XR and XDS). We use our Roku boxes more than our Apple TV2. The thing I like is that you add Private channels... other than the channels that you can install from the Roku channel store. That way I can stream content that I used to get from cable TV. Right now I'm streaming "the rise of the planet of the apes" from a private channel on my TV. However, I've been reading that the Roku 2 is very picky wireless signal and speed because it uses adaptive streaming... which the older Roku models don't use. Basically if your wireless sucks and/or slow, it won't it will just crash... or you won't get a clear picture. We don't have that issue since all our streaming devices and computers are all connected by ethernet wires... and our download speeds are around +-60 Mbps. I recommend connecting by ethernet, or make sure you have good wireless at home if you get the Roku 2. Most of the people in the Roku Forums that has issues... were using wireless connection. Athough... seems like more Roku 2 owners are not having as much connection issues now with the latest firmware build.