Not a bad article, some good analysis in there, but when it comes down to it, design, setup, cost, and navigation aren't really important, content is.
I'm a huge fan of Chromecast because it leverages the interfaces of the individual apps (HBOGo, Netflix, etc.), and that is genius. Those apps...