I actually like the idea that I am not 'stuck' with one app to do something. I agree that I would like to not have 500 fart apps, but I won't complain about having 5 media players to choose from or 10 im clients.
I hate that we talk about the n900 as a niche product, If you consider "smart phone" a niche then sure. BUT software will determine what sub smart device niche this device can fall into.