As good a phone as the N900 has been, I say Nokia has been its biggest detriment. Lackluster service behind the phone, development community that isn't being energized (how about payment services, and more structure in the developmental frameworks)
and still a unfinished phone when it comes to software. You guys forget, it took them until the first update to get Ovi store running with the N900 and now the payment service is faulty and disabled. Lost momentum, is all it equates to. They don't have a clear strategy for this phone from day one.
It almost feels like this was a test deliberately set to fail. This thread is just highlighting that Nokia isn't doing enough to ensure proper development.
Look at the App Manager as an example ... it doesn't even a have the mechanisms to easily find an app (ratings, comments, screenshots, better organized layout, in line search (without context bar), etc)