Not that there is anything wrong with it, but I find it a bit weird when people say "N900 for developers". Do you guys really develop on your phone? The N9 just strikes me as the far more interesting device to create software for, which I assumed would be what developers are more interested in. There are use cases where the N900 really shines, like the frequently mentioned remote administration over SSH, but they don't strike me as particularly developer centric. So what I would be asking is, what do you want to use the device for as a user, rather than as a developer. But of course if you actually want to write software using your phone, the N9 is a really bad choice.