I agree. I’m working on a NodeJS (ExpressJS) back-end right now. The front-end uses AngularJS. One best thing about the whole JavaScript/NodeJS world is promises. I’ve used the ‘q’ library for multiple REST calls, in a lot of places throughout the codebase. It makes life a lot easier.
I come from PHP and Java worlds, so this was a bit weird in the beginning. But I’m liking it now. It’s different, fun, and insanely fast compared to the other two.