Nodejs

I have been interested in Nodejs for a while. I am very excited as a start. I am kind of disappointed after a while, a few if the issues I faced:

There are no mature framework out there. Many of the existing framework are stepping on the toes of each other. You have to completely rewrite your code once you change frameworks because they might listen to the same message. The message you are listening might be hijacked by others (so you never get it).

No IDE support. Given the nature of javascript, it is kind of understandable, but it impacts productivity a lot.
Poor documentation of frameworks. Even worse, the framework often changes dramatically from one version to another. You have to relearn (and redo) everything again.

Debug is hard, sometime there is no error at all. Most of the time, the exception is not where the problem is.

I am going to wait for a while for the framework and tools to catch up.