Что посоветуете новичку в node.js?
1. Если есть много времени разбираться самостоятельно, то штурмуй Koa, а если нет, то Express. (лично я мало гайдов встречал по первому фреймворку).
2. Подключаешь Babel и используешь async/await вместо коллбеков. Koa v2 уже готов, и рекомендует использовать именно асинк вместо промисов, ибо следующая версия будет переведена полностью на async/await.
3. Конечно новые фишки, ведь они компилятся в старые =) Таким образом тебе не надо будет учить эти фишки тогда, когда появится их полная поддержка в V8.
Так же у Koa нету ничего из коробки. Но это не является минусом, если тебе нравится концепция модульности.
По своему опыту скажу - задался в 15 году вопросом изучения Node, сначала прочитал nodebeginner, потом кучу статей и видео. Написал простой сервер, прикинул что к чему и взялся за фреймворки. 
Начал использовать express, и смотрел в сторону koa.
Нововведения EcmaScript2015 практически не использовал.
Потом взялся за Sails JS, и до сих пор его активно использую! 
В настоящий момент вся разработка перешла на фронтенд в связи с использованием angular, с бэкендом наигрался, понравилось, остановился на Sails, будет время - попробую другие.
1. Sails JS (немного предвзято)
2. Используй Promise, async, ну и во многих случаев прекрасно можно обойтись коллбэками =)
3. Подключай фишки ES6 уже по ходу разработки, экспериментировать никто не запрещал, правил нет =)
Удачи