Уже лет пять работаю фронтендером на линуксе. Под виндой кодить мука мученическая, а макеты можно получить в png или, в самом крайнем случае, открыть в виртуалке. GIMP, кстати, вполне сносно открывает PSD, если дизайнер не переусердствовал с эффектами и смарт-объектами.
vasIvas: каков вопрос, таков и ответ, простите. Ваш вопрос звучит так: "Sails говно, Grunt говно, LESS говно, дайте мне нормальный фреймворк", какой ответ вы еще хотели получить?
Хотите укомплектовывать по своему вкусу -- так я вам дал ответ, express (или koa) + любимый ORM + любимое всё остальное, что хотите.
Влад Developer: проверьте, что старые инстансы вашего сервера убиты: ps -ef | grep node и убейте, если надо. Так же, при некоторых обстоятельствах, такие или похожие ошибки могут быть при попытке запустить на порту 80, что требует рутовых привилегий.
Medusa: да, и там, и там. На CoffeeScript не пишу (и язык не нравится, и с компиляцией не очень удобно), а если бы взялся писать на чем-то компилируемом в JS, то взял бы TypeScript (или какую-нибудь экзотику типа Clojure). Все, что есть в кофе действительно нужного, сейчас есть в ES6.
Medusa: я пишу на JS уже почти 10 лет, все грабли этого языка я умею обходить, поэтому мне лично node.js нравится:)
Про GO знаю мало что. Компилируемый -- значит, быстрый. Автоматический вывод типов -- удобно. Многопоточный -- убирает многие грабли, связанные с этим.