но потом 2 неудачных прода
Я не знаю, что там может быть неудачного. По сравнению с Java, Ruby, NodeJS - это нечто… Ни у одного другого языка(ну, кроме Java, там правда нужны супер крутые спецы, чтобы разбираться как этим пользоваться), нет таких introspection тулов для продакшена, remsh-а и так далее. Это главная причина, почему для продакшена я не могу перейти на другие языки.