I think the free-to-play thing is pretty good. They're not giving them all away, generally you'll get a level or two for free demo/shareware style and then you can unlock the rest if you pay. Given that the console has its own interface/user profile thing going on I think buying games on it won't be much different than any of the others. According to the requirements for having a game on their store there's a Ouya payment API, so there is definitely a developer payment mechanism.
