I think people should stop excusing n900 issues with the argument that iPhone also had issues 2 years ago. I want a flashship device that works reasonably well and at a level of user experience that is on par with other flagship devices _today_. n900 is a mixed bag, perhaps too mixed for my taste. Way more problems than was reported on xda-developers with my HTC device when I bought it.