N900 is no doubt a very good phone.There are many many apps for N900.It has a separate Apps market which is Maemo.Although, its still under development just like the Android in 2006 starting.The plus point is its browsing.Simply awesome, you don't have to use your computer at all for browsing.Other features include built-in Skype for videocalling,many widgets like you get facebook updates write on your homescreen.It has stereospeakers with very good sound,built in 32 gb memory with an additional memory slot, so in my opinion its a very good cell phone.A bit complicated to use and that was the reason of its failure.