Какое ваше мнение о vagrant?
Без vagrant/docker проект в принципе не начинаю.
Проект - это не только ваш код, а еще и окружение, в котором он выполняется. Допустим вам надо посмотреть что-то в своем старом пректе, но на данный момент фугкционал, который вы там использовали устарел и что бы поднять старое окружение придется испортить текущее.
Для боевых серверов используются системы типа puppet, ansible, chef, salt... свагрантом они тоже отлично работают.
Вагрант не стоит использовать, когда конфиг вагранта больше вашего проекта и поддерживать вы его не будете.
Смысла в нем не увидел вообще. Разрабатываю сайты под XAMPP, отдельно установлен node js, если надо на нем что-то писать. Меньше заморочек с переносом проекта на сервер в последствии.