Tem seus tradeoffs , nos trabalhamos com libraries internas e apps e usamos typescript em todos os casos e estamos satisfeitos com o resultado.