I don't think node.js is a replacement for fully-fledged framework. Rather, i believe, it's a backend for high-performance parts like real-time streaming API or something. Although the setup is neat, and obvious, I believe it's way worse to develop at this stack.