Big plus for the convenience of working in the same language for the whole stack but it is not really a big saver in terms of code reuse. In fact I had never felt the necessity to do so. There are fundamental differences between the usage patterns between the front end and back end and they rarely overlaps if at all. So unless you are using frameworks like Meteor it should not be a factor in your decision to use Node.