I have over 40, and I hardly ever crash (less than once a day).
I've only paid for a few apps, though.
I'm still trying things out, and I'll delete those that don't work for me sooner rather than later. I have 4 sports news apps, a couple of memo/notes apps, 3 news apps, 2 flashlights, etc.
All I am saying is that you have the ability to download and learn the SDK. Maybe you could hire a developer if you have some wonderful world changing idea. If you can't afford a developer, then maybe you could team up and provide something of value like tech support for the developer. If you cannot provide any value, he would probably let you get him coffee or run his errands.
If you don't have time because you'd rather do other things, then people need to **** and stop whining all the time about the app selection.
I want apps too, but I also understand that there are limitations in the SDK. Griping is one thing, but putting your money were your mouth is works much better.
It will get better with time. Only 4000 developers were in beta, many others are writing apps. Only "crap" apps come over night, and that is why you see them first. Give it time, development time is directly related to the complexity of the application.
It is not beneficial to keep posting "all apps suck" without offering an idea of what app would not suck.