For games, my general philosophy is that whatever you get in game should be earned in game. So if there is no cash shop, I would like this model the best. It is a model that is risky for game developers that have $100+ million dollar development costs. But it probably is the best model for players.