I couldn't agree more, nothing is more frustrating than getting hooked on a game only to realize that progress is essentially crippled without massive amounts of free time or a few in app purchases. I would much rather pay an up front fee (or perhaps instead of crippling the game, a one time fee to unlock the rest of the game).