Смотря какая задача. Из ide для всех задач использую Idea.
В плане верстки очень удобен препроцессор less, своими переменными, миксинами и прочим сахаром.
Во фронтенде как мне кажется для простых в плане интерфейса сайтов jQuery с головой, если что то сложное, то vue мне кажется оптимальным выбором, особенно в сравнении с ангуляром.
В бэке если нужна какая то реалтайм информация, то конечно лучше nodejs не придумать, особенно в склеке с vue на фронте, но опять же если никаких сверхзадач нет, то быстрее всего все сделать будет на php лично для меня. Причем на голом php без фреймворков, сомпозера для автозагрузки и подключения модулей хватит с головой на всё