http://www.theatlantic.com/business/...acklash/58283/
The comments section is actually more interesting than the article itself with people from both sides of the coin and a lot of industry people chiming in. I am one of those people who don't like the lack of freedom or unwritten policies resulting in an inabilty to recoup development costs but I totally understand the benefit of having a very tightly controlled, policed, and polished and working system to present to the public as that's honestly what most people want...and it also maintains a very good business model. We've all seen what happens when platforms get overrun with substandard software.