My impression is we have a much broader range of software available than one should expect in this niche market. Don't forget that when application stores for other platforms list 10.000 apps, you can safely assume there's always 500 of them that do the same thing with a different UI. We may have only one or two apps for a specific task, but that's better than having 500 applications that make your N810 fart in stereo.