Curious, what don't you like about JS/node.js? Don't see much difference to Python or Ruby, it's mostly the same for doing the server part of web apps but with JS you have the advantage of using only language since you are going to need need at least some JS for the browser.