I've had a HTPC for the last 10 years or so (WMCE, JRMC, XBMC, Plex, MediaPortal and a few others). I have also had various stand-alones, like Roku 1 and 2, Chromecast and Boxee. Since ATV3 I have transitioned to using Apple TVs exclusively, mostly because of AirPlay, but have been getting progressively frustrated with Apple's restrictive policies, lack of useful apps, lack of codec support (yes, MKV), etc.. Chromecast (the HDMI dongle) is just not all that useful as a full-fledged entertainment device, since it So, I picked up a Roku 3, with high hope about the updated UI. Hooked it up and yes! the Roku does pretty much everything I need, including streaming from photo services like SmugMug, and much faster than iCloud, which is slow and just about useless for large size images. Roku can play MKVs, has some great channels and overall it is much more robust than Apple TV. BUT. Roku's UI just sucks. I thought Apple TV's UI is getting long in the tooth, but Roku's new UI looks like something from a decade ago. It's UGLY. It's INCONSISTENT. It's bad enough that my wife declared that it looks too home-made and she is not having it. Why a large, successful company like Roku cannot come up with a more polished UI and enforce certain UI guidelines for third-party apps, is beyond me. And this is their best effort in 2013?! So, I am back to Apple TV. Not happy, but for now, resigned.