It all depends what you were expecting of the software. Personally I would like a few more games but its far more important that it has full SSH, browsing and other Linux goodies, as those are what its intended for. For games, I will buy a Nintendo 3DS as NO smartphone/tablet plays games that well due to the lack of a good D-Pad and sufficient buttons. We still do not know for certain the N900 is not going to get it, only that Android got it first. If you are going to jump ship every time something new comes to a handset you do not currently own, you will be swapping handsets every month. Someone already mentioned that support is available. What makes you think Android will be any better? The speed is 99% down to the speed of the handset and all high-end handsets are between 600-1000Mhz Cortex A8, which of course the N900 can be over-clocked to 1Ghz easily and has a superior GPU to most handsets running at 1Ghz native (they use the extra CPU power to offset a poorer GPU). Can't argue there, but again is there an Android handset that is any better? (I am genuinely asking) Your point being? How exactly does that make the N900 any less usable now, today? Also Meego is not being supported by Nokia only so far as iif you call their customer support they wont help you if you are using it, as the N900 was designed for Maemo. It doesn't really mean a whole lot in the great scheme of things, doesn't make it any less usable when its all done and released. My Windows laptop is not supported with Ubuntu installed on it, but it doesn't make it suddenly useless. Personal opinion, its perfectly satisfactory for my purposes which is a super flexible pocket Linux PC that also happens to have phone and SMS functions so I do not have to carry a phone too.