Earlier quoted context omitted.
Yes. This. Ouya + XMBC is amazing. While modern $99 "video pucks" like AppleTV, Roku, or Amazon are good streaming clients for NetFlix, etc, they utterly suck at playing files from a local network. Ouya + XMBC is an incredibly option for this use case, now that Boxee is gone.
I've been having a lot of success with the Chromecast lately. The more I think about it, the less I want an intelligent TV or yet another device (which needs updates and config) and controller (which needs its batteries replaced and fished out of the couch cushions) attached to it. A dumb receiver like the Chromecast seems to be the superior solution. I have no shortage of smart devices, I don't need another. I just…
And if you're inclined to tinker, the Chromecast is a ton of fun: it's actually running a full browser engine, and you can send it a page to view. That page can then use things like WebRTC streaming.