Exactly what I'm thinking also. There are a plethora of frameworks, but they all bring something cool to the table. I'm still wondering how viable it is for web development, however (just because of how it hasn't really caught on yet while having many chances to.)
I think it hasn't caught on yet because there's no (last time I was around anyway) solid, decent, recommended deployment strategies.
It was once suggested to me on IRC to use only one instance of a node app because it's "non-blocking"... I'm serious: "why would you need more than one?".
Obviously you can deploy well enough using a monitoring app to keep up as many workers as you want, but compared to stuff like passenger it's just not mature enough.