Пересмотрел свое отношение к препроцессорам HTML вроде HAML, Slim, Jade.
Сейчас использую Jade, который, к сожалению, изменил столь прекрасное название из-за юридических заморочек и был переименован в Pug. Итак впечатления наилучшие, работать стало удобнее. Теперь вместо разворачивания тегов с помощью Emmet, подобный код просто записывается в файлики .jade и обрабатывается gulp в полноценный .html. Также в качестве эксперимента синтаксис SCSS изменен на SASS, тоже использующий индентацию.
Под Ruby Slim будет получше HAML и уж точно в разы лучше ERB (HTML). Также как и в случае с SASS/LESS/Stylus нужно уже отлично знать HTML, прежде чем приступать к препроцессорам.
Pug хорош не во всех случаях. Использовать его с PHP-шаблонизаторами вроде Twig и Blade неудобно.