When I got a new phone a year ago, I considered the N900, but held back because its 3G was only for T-Mobile. (Yes, I actually travel in areas where T-Mobile doesn't have 3G. I spend one week a year in a spot where they don't even have GSM coverage.) But I figured I'd get its successor in 2012 or so.
Then Nokia and Intel announced MeeGo. I still haven't seen a good explanation for this--merge two OSes, only one of which has shipping products, instead of dumping the one that doesn't? Cue sinking feeling.
Nowadays I don't think I'll ever run MeeGo. Even when I get an Android phone, I'll have to carry my N810 until it dies. When it does, I'll have to try building a decent dev environment on Android. People have xterm running on it, but it doesn't have most of the tools that make Unix useful.
Sigh.