привет всем, pug удобен, когда у вас большой проект, например можно создать header.pug и инклюдить его в index.pug, contacts.pug, и не нужно правки во все файлы вносить, а только в header.pug, т.к он добавляется во все страницы, но вообще, инклюдить можно например и через file-include, через отдельный плагин для gulp, многие и его используют вместо pug, но вы ещё обратите внимание, что в html код занимает больше места, он слишком громоздкий, соответственно читаемость кода и навигация по нему ухудшается, pug решает эту проблему и выглядит красиво
pug удобен для верстки, потому что в html нет механизма шаблонизации. На счет удобства использования его внутри шаблонов любого из "фреймворков" "большой тройки", то вопрос очень и очень спорный. Если бы я отвечал за архитектуру проекта, то не брал бы pug, потому что польза от него не перекрывает факт добавления лишней зависимости и увеличения требования (знание pug) к разработчику.