The N900 isnt better that the iPhone 4. Its just Maemo 5 thats performing better than iOS4 "at the moment". The camera isn better than the iPhone 4's and the other hardware is behind as well. 256Mb RAM, iPhone 4 doubles that with the 1GHz processor compared to the 600MHz in the N900
One simple release of a iOS can leave this phone in the dust.