As a professional Java Developer, I seriously hate JS frameworks. Because managing a JS framework with Big Team is surely PITA.
But as a freelancer, I adore Node. It was my saviour in many ways. Any utility I want to write to keep my app running, I choose Node, just after PHP!
Being a Java developer, surely make you hate JS lot of ways and one of the reason is, there is no right or wrong way in JS. At least with Java, we know what is right or what is the right path. Even a standard is optional and until we dig deep, it is not visible. Most of the developers I worked with, in big companies, still associate JS with form validation and other niceties which jQuery used to do. So it is really tough for them to write good JS code, forget about learning on their own.
So with all those burdens to overcome, I would touch it for my professional work. Because if the next person going to take care of it knows only JS and hate people doing "server" stuff in JS, then I'm going to be in hell.
TL;DR Personally I am okay with Node/JS but as a professional, I would stay away from it, until it matures enough!