It's a bit silly to compare Express to Rails, Express is the Sinatra of JS, and the Sinatra philosophy is to be minimalist and give you more power, whereas the Rails philosophy is to be everything you need assuming you have typical requirements. It's a trade-off, neither is inherently better or worse, they're each good for certain situations.