It has been reported that the default task runner for VS2015 has changed from Grunt to Gulp. I was thinking perhaps this could be discussed to see what is the best option for the majority of people.
With that said I would like to say I wholeheartedly believe Grunt is the better tool overall. I think Gulp is great and has its place but a default task runner should be the more seasoned of the two. The most seasoned of the two is Grunt.
Most dev operations that utilize something such as a task runner are going to want something robust. Grunt has 1000's of plugins compared to Gulps 100's. And it isn't just the amount of plugins its what those plugins actually do.
At the root of it NPM can probably handle everything a person would need but as far as task runners go Grunt is the clear way to go. Moreover, it will be updated and put more on parity with Gulps speed which we're talking about milliseconds here.
Again, to me Gulp is shinny and new but necessarily the better choice.
Lastly, when the day comes that Gulp can do this... And the other advantages are still present... I will consider the thought process...
https://github.com/xtianus79/generator-aspnet/blob/master/templates/projects/foundation5/_gruntfile.js