Что рациональнее - текстовый редактор или препроцессор для языка? Вопрос по крайней мере странный: вы пытаетесь сравнить то, что по определению сравнить нельзя.
Вероятно вам стоит переформулировать вопрос и понять, что текстовый редактор - это личный инструмент для каждого разработчика (я вот как-то с brackets на vim пересел), который позволяет писать тексты, а препроцессоры, системы сборки, контроля версий и.т.д., которые используются в проекте решают совершенно другие задачи и никак не зависят от того, в чем конкректный человек пишет код. И кто мешает вам использовать scss и писать в brackets?