Especially for small-time developers. Even large developers are required to go through the same process, so the small-time developers have an equal likelihood of having their applications found as those big-business software companies. Who wouldn't want their small game coming up in the same search lists as, say, Spore or AIM?
I don't think anyone is complaining that the store isn't a good idea. It's the idea that you're *forced* to release through the store that people have a problem with. If the store is going to be as good as they say, then why force anyone at all? They'll naturally gravitate towards using it...since it's so great and all.
Actually, I've been thinking that, from the perspective of the small-time developer, it is beneficial (with some caveats) for the App Store to be the Exclusive App-Loading method for the iP/iPT.
Think about it. On the internet, while there are thousands and thousands of download sites for you to visit (some legal, some not so), there is no one site that every user must visit (and due to language barriers, you could argue that there is no one site that every user
can visit).
However, with this method being exclusive, Every.Single.iP/iPT.User must come here to get an app, which means that everyone will have access to your app. I mean, really, you can't buy that type of exposure (well, I guess you can... it'll cost you 70/30

). Think about it people, you can make an app that reaches 10% of the soon to be 10 million world-wide users (which will explode even further when Apple penetrates the Asian market) and sell your app for $.25, you'd earn $175K. If you extrapolate those numbers out a bit, you will see that very times in history have so many people had such a clear opportunity to literally become millionaires. (McDonald's stock in the 60's, drug dealer in the 70s, computer stock in the 80s, dot com boom and real estate in the 90s, and now the ability to release your app to millions of app starved individuals who have already been conditioned by iTunes to throw aways $.99 at a time like it's a drop in the bucket).
The are only possible (realistic) problems you can have are two things:
1 - How slow will this gatekeeping process be? Well, you can't gripe about this one until sometime after the SDK is released and we get real world times and complaints to look at.
2 - How restrictive will this gatekeeping task be (NES emulators, porn for those of us addicted, etc.)? This is almost moot, because sooner or later, the hackers will find a way for the power user elite to bypass the exclusivity of the app store (most certainly, probably).
Sorry to be so long winded, but I haven't yet seen anyone argue in favor of the exclusivity of the App Store.