The problem is that when we look for a cell phone, we have different priorities .., some look for multimedia performance (for them perfect iphone,) other games .. (WM platforms and even the iPhone), other office automation (android, blackberry), others only telephony and a bit of everything (Symbian sony ericsson, motorola) ... but we who believe the perfect mobile PC is an extension of more if it is based on Linux .., we have developers soul (single soul, then we body missing) are gut-all geeks, experience and marvel not seeing the Mac-OS running on a screen of 3.5. want to live permanently connected to the Web (with full flash support and other protocols), to social networks, etc ... .. for these .., and I include myself in them ... the N900 is a godsend .., and even used to speak as by phone ..
Me, yes It's exceeded my initial expectations by so much now, it is wonderful
On the other hand, to appreciate it fully you need either to be technical or know someone who'll help you.
If you're adventurous enough to try and good at listening to instructions, people here would support you all the way.
This things like a server, you build it to suit your purposes and then its fantastic.
You got any particular red flag requirements that you haven't checked ? remember its mostly a mobile computer, phone comes 2nd, so it is not in any way a feature rich smartphone (its a hundred times better than that....)
I appreciate the advice there zarf, I'm already pretty sure I want the n900 and I feel I should be able to configure it to do what I want it to do.
I'm more asking this question regarding the n900 for the sake of a 'smart' buy. For the sake of comparison, say this was a discussion regarding a windows mobile device, knowing that Phone 7 would be coming out, would it still be a smart idea to buy device X?
From what I've seen here, I'm almost willing to bet that MeeGo will be able to be loaded on the n900, I would hope.
If you need the power of a netbook in the palm of your hand and the freedom of an open, open source linux based machine and know how to get linux to do what you want, which isn't that hard with the quality of skills I have seen here then without hesitation yes.
If you need a phone with lipstick and want to be spoon fed apps, advertising and have a baby sitter decide what apps are not appropriate for you then definately not.
mine by the way is never switched off and I confess I hit the update button several times an hour just to see what new features I can use, it is without a doubt the most perfect device for my requirements.
I have also been Microsoft free for at least 8 years and I look upon people choosing to be locked into products and subjected to constant anti-virus, malware, firewall updates etc just in order to use their devices, with great sadness.