None of them specially Apple released a phone or operating system that was in development.
Nokia is the biggest phone maker in the world. you would think they might be able to make a phone/operating system that was at least as good as a three year old device/system. And to leave out basic features and compatibilities for the end user to solve, thats just a pitty. The N900 has not been marketed as project. It has been released as an end user finished product. and it seems more and more it is falling short.