Меня конечно не спрашивали, но хочу вставить свои 5 копеек)
за тс я бы отметил следующее:
* лучше работает автодополнение в IDE
* часть ошибок находится в фазе компиляции, а не в рантайме - из своего опыта: как-то раз переводил библиотеку на ts. Нашел место, куда в объект({}) в качестве ключа, одна функция пыталась засунуть другой объект.
* меньше ошибок на стадии компиляции - меньше тестов
Конечно не спрашивали и конечно очень интересно мнение, спасибо!)