Way back in the day, if you wanted to know if a piece of software was safe, reliable, or usable before you opened the package, you were out of luck. Once you rip that shrink wrap, you're stuck with it. The app markets of today are, by comparison, a breath of fresh air. A litany of user reviews let you know up front if a piece of software is crap or not before you download.
To say that DLC is a growing problem would be an understatement. Of the last five games I've reviewed for this site, all of them have had some form of in-app purchases to expand the game or unlock content. Sometimes it's awful, sometimes it's not so bad, but all of them guarantee you only get most of a game. A new service called Pocket Change, however, wants to let game developers charge on a per-play basis.