I thought the same about Express the beginning but as I learned my way thru it I found it very simple indeed. You can build a Web App on a couple lines and never worry about protocols and stuff. Easily integrated with Websockets using Socket.io too.
About Rails, I think that seems like there is too much happening behind the curtains with magic. Express seems more objective.