Поговаривают, что несмотря на существование всяких Sails.js, Geddy.js, Tower.js и проч. народ в большинстве своём использует Express.js (а сам экспресс.жс лежит в основе многих фреймворков). Я сам только начинающий нода-райтер, но ситуацию просканировал буквально недавно, и мой план такой:
— изучаю голую ноду;
— изучаю express.js;
— после приму решение — стоит ли брать к.-л. фреймворк с большей абстракцией.
Потом — со всякими Sails.js, Geddy.js, Tower.js могут быть проблемы в плане кроссплатформенности, неудобства (если использовать Windows для разработки), потом в облачных IDE типа c9.io тоже проблемы. Так что предлагаю следовать моему нехитрому плану — если никто не предложит план получше.