Well, there is really really nothing you can compare to N900... Because N900 is a mobile-computer as said many other times by many other people, and the things you got in mind are just smartphones... The decision is yours, and perhaps if you need a smartphone, they are really good choices... So is iPhone... And N900 would not be a good choice for you because it's much more than them and has things you don't need. But in my opinion, stick with N900.