Помощь в создании тасков для Gulp, правильная ли логика?
я бы еще добавил gulp-rigger для сборки html. для подключения шаблонов типа: //= template/footer.html
а еще ты каждый подключенный плагин обрабатываешь вручную. советую gulp-main-bower-files, который вернет все твои bower компоненты. и там уже можешь делать че хочешь. объединить и минифицировать к примеру.
Можешь еще посмотреть скринкаст  Ильи Кантора по Gulp 4.0