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.
2. Nokia N8 Everything is perfect in it except Symbian OS. For God's Sake Nokia "Symbian" its old school.
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.
[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.
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.
I think all these big companies should merge together to make a real high end device with every feature available in the market.