My god, imagine a future version added Bluetooth support for controllers and you could stream games. *drools*
The best reason I can see buying one of these over a HTPC or a quad core Android stick.
I don't see how all those roku apps won't come to chromecast eventually. At this price, they won't have an issue getting a large usernase.
Apple TV does have more functionality since you can stream off your device. Kind of tough for google to get partners to sign on if they allow that in their open ecosystem lol
Google has some work to do, sideloading and other security concerns could turn off a lot of content providers vs Roku. I especially don't think we'll see any network TV for a LONG time (not that it's available on Roku per se, just saying...)