Here's the way I look at it and I'm sure everyone will agree with me. If it's a full-priced game, and as long as I get a full game with a complete story and a way to play it to 100% completion, then there isn't a problem. Now, if I get a pop-up message that states that I can't continue on to the next level without waiting 5 real-time hours or pay $2.99 to unlock it, then there will be issues. This is what iPhone/iPad games do because they're free-to-purchase and free-to-play. It's the games that cost a pretty penny that shouldn't be doing this.