Спасибо за мнение! Насчет докера наверно могу добавить, что в общем-то среда удобная для быстрого развертывания среды разработки за счёт легких образов, у меня занимают буквально секунды развернуть контейнер с centos7 и приложением на борту. При этом всегда есть dockerfile и docker-compose.yml, в которых описана вся конфигурация и её очень легко будет переносить в прод. В полновесной виртуальной среде конфигурирование занимает у меня больше времени (субъективно).
А как вы делаете отладку? Если надо отследить выполнение кода?