Although in terms of functional components the N900 and iPhone 3GS are neck and neck, in fact the iPhone is arguably out in front as it has a digial compass which the N900 lacks. It's not important that the N900 has more pixels in it's screen or camera sensor, at a high level both devices are feature matched which is the point I'm making. A 3.5" screen is a 3.5" screen whether it has a high or low DPI; a camera will be a few mm's square whether it has 2MP, 5MP or 12MP etc. Quality isn't the point, it's the integration of these components that all have a similar size when considered as discrete components.