Слабо типизированный язык всего лишь требует проработки архитектуры. В качестве ЯП для проекта выбирают не по этим критериям, основной критерий выбора языка является квалификация рабочей группы. Если ваша рабочая группа программирует на Питоне значительное время, это хороший выбор. Мой опыт написания серверного по на JAVA например показывает, что язык хороший, на знание библиотек не хватает, а на Python на Django плохо читаемый получается и никто его нормально не знает в команде, а вот nodeJS шикарно подходит для моей команды. Удобная работа с потоками, удобная работа с сокетами, удобная работа с тестами, удобная работа с развёртыванием, очень быстрый старт, если проект более 100 классов, то легко перевести проект на TS и самое главное интеграция есть на всё.