Nokia tells that it's a mobile computer, at least in my country. And I think it's good enough as this. Every OS has a limited applications out of the box, and just polishing takes a lot of time. I did know that N900 will never become finished product when I've bought it. But it's open enough to live without it. Don't compare this to iPhones, because they are closed and must be polished out of the box. I use N900 also as my primary phone and it suits my needs. I'd like to improve some things, but I can say it about everything.