Software-wise, I'm putting my bets on the FSO (freesmartphone.org) framework and distributions that use it. This includes FSO's testing distro, SHR, debian, and what was going to be Om.2009 with paroli.
Om.2008 was never intended to be a long term solution. For me, Android has fewer programming language options and more hoops to jump through if I just want to write programs for my phone.
I agree with you that openmoko management should have focused more on a single phone stack instead of restarting too many times, but I disagree with your choices -- not Qt, just a standard phone API (like FSO), and X11 to allow flexibility for developers--which is what they where doing, but it seems like they may have underestimated the difficulty involved in creating a robust working phone.
Also, you seem to imply openmoko is not selling the hardware anymore -- they are still selling phones, but are postponing work on the next phone -- we'll have to see if they're able to develop new phones again later.