1. A lot of games already support the Sony Experia Play gamepad layout which is extremely similar to this controller. I own that phone, there are plenty of games. This is just plain wrong.
2. Nonsense, plenty of fantastic games. Maybe not XBOX 360 / PS3 level of library, but is that necessary for success? I think not.
3. Yeah, there's junk, but there are also a lot of gems. So what, that's what ratings are for. Plenty of crap available on all game systems. This isn't competing on having specific games, but being an open platform. Expensive dev-kit not required. People actually like that, even if they don't use it. I love low-budget indie games. Lots of other people do, too.
4. Android already has great games. The games are already there, or trivially easy to port. A lot of developers added support to the Sony Experia Play after the fact when that came out. There's a good chance all those games will work on day 1 on OUYA.
5. No real compelling argument here. Android is an open system for networked games, they can work however they work. What's not economically feasible about games running their own servers or having multiple competing server services. These already exist in the PC game world.
6. Well the success of current consoles suggest that lots of people still do (and will continue) to game in their living rooms staring at their giant HD screen. I do.
7. Specs moving too fast? The XBOX 360 is dramatically "behind" in specs (not to mention the Wii), but as we already know, the tech specs of game systems aren't really much of a limiting factor in creating enjoyable experiences.. Hell, lots of people love games made for radically out-of-date consoles. Who is going to be writing games in 2 years for Android that doesn't run on current best-in-class android devices? Idiots, that's who.
8. We'll see...