I have an N900 which really begins to behave unreliably (had a nasty vfat failure, which wiped most of /home/user/MyDocs) ... since that, it has been rather unstable. I'll try to reflash it and hope it improves.
But I'm really struggling to find a *real* alternative. Nokia ditched the MeeGo platform, which could have been a real alternative. No way am I going to support Nokia by buying their devices when they're not committed to MeeGo or Tizen. And the only interesting Nokia device with MeeGo can't be bought in the shops even, the N950.
One of my requirements I probably have to forget about, is a hardware keyboard. As I'm using my N900 for a lot of SSH stuff, I can't imagine the pain a touch-keyboard would be. I hope an external bluetooth keyboard may become my "plan B". Motorola have a few models, which is not available in Northern-Europe, and then there's HTC's Desire Z which is outdated.
I considered webOS - but its future is also vague/unclear, and devices with the right specs isn't easy to come over where I live. And there haven't been much happening around Tizen either. So the most open alternative left is Android - which is really a big pity ... but I'd rather go straight for CM instead, as I don't trust Google enough. CM seems more like a more real Android community than Google's Android, no matter how oddly that might sound.
If just a device with specs similar to HTC One S comes arrive a hardware keyboard ... I would jump to that boat rather soonish. But I doubt that will happen. And I wonder how long I can keep the N900 alive in the mean time.
If anyone have some good suggestions, I'm all ears.