You know, the app store pretty much sucks IMO, and the reason is, there are too many apps, and most of them are not high quality. There are many thin wrappers around internet content, or other free content. There are many similarly named apps without good ways of distinguishing between them. How can you find anything? How do you know which is best?
Also, you can't try before you buy. I've bought many apps only to realize it doesn't do what I want. Is it worth going through the hassle of trying to get a refund for $2, no, but I'm left feeling burned. I see all these apps advertised in Apple ads, but I would never know they existed otherwise. I don't have hours to spend sifting through all these apps. Its a big mess.
And then, there's Apple's dumb rules that restrict what app developers can do. For example, I'd like an app that can stream media over m WiFi in my house so I don't need to sync it through iTunes. As far as I can tell, there are no apps that let you do this very basic function, and probably because Apple wants iTunes to be the alpha and omega of your media life.
And BTW, I'm focused on my craft, so up yours buddy.
You forgot to mention how the App Store loves fart apps.