Pelo que estou entendendo até agora acerca das aplicações do Webpack, esta ferramenta me parece ser bastante semelhante à certos builders como no caso do Gulp. Através do Gulp também é possível rodar comandos específicos para concatenar ou minificar arquivos, e até mesmo rodar sistemas de servidores locais como o browser-sync ou pré processadores CSS como o SASS.
Desta forma me vem uma dúvida: Quais as maiores diferenças entre o Webpack e ferramentas como por exemplo o Gulp? Quais as vantagens do Webpack? E quando se deve escolher utilizar um ou outro dentro de um determinado projeto?