Почему webpack?
Хорошо работает для SPA
Работает с синтаксисом require() и import для загрузки модулей
Дает гибкую настройку разделения кода
Возможность hot reload для распространенных библиотек и фреймворков Сложен в освоении
Работа с импортированием файлов в проект смущает первое время
Документация могла быть и лучше
Большое количество нововведений