Today I was comparing my N900 with some other phones such as Sony Ericsson Xperia X10, Iphone 4, Samsung Galaxy S and Nokia N8 and came to the solution that all high end devices have something stupid in them. Lets start from our own 1. N900 Everything is perfect except for resistive touch. Nokia gave capacitive touch to X6 which was released nearly at the same time as N900. It would have been a complete phone with it. I can use a stylus, my n900 is complete with it, I can be more acurate with angry birds and I have the choice of using it for painting with pressure rather than numbers! 2. Nokia N8 Everything is perfect in it except Symbian OS. For God's Sake Nokia "Symbian" its old school. I moved from a symbian phone to n900 cause it was better, symbian was the best previous choice. 3. Xperia X10. It has a good hardware and Android(One of leading OS in the market) except that its android is always out of date. When android 2.3 was being made they had their stupid a**es on 1.6. Now they finally got 2.1 and 2.4 is under consideration. Android will prove to be locked in in the same way that apple tried to restrict vlc. n900 is not! period. 4. Galaxy S Everything is perfect but it is not durable at all.My brothers Galaxy S slipped down from the height of chest and its screen is broken. its a phone ... 5. Iphone 4 The leading high end device in the market. Everything is perfect except for its famous Antenna problem. What is a purpose of the phone if call drops everytime you pick it up. actually its not leading ... learn ya facts dude. I think all these big companies should merge together to make a real high end device with every feature available in the market.