There is plenty of hate here and on Reddit for Node. My experience was fairly painless. My unit tests ran incredibly fast... that was such a relief coming from JRuby/Ruby. Otherwise, the language does feel a bit constraining. If you've done plenty of work in JS though, it's not bad to get into. I really loved Express.js for the project I did.