Use a Language Your Company Can Support
That in a nutshell is the most important criteria
A natural corollary is that if you want to introduce a new programming language to a company, it is your responsibility to convince the business of the benefit of the language. You need to generate organizational support for the language before you go ahead and start using it. This can be difficult, it can be uncomfortable, and you could be told no. But without that organizational support, your new service is dead in the water.
read more at https://sookocheff.com/post/engineering-management/the-most-important-criteria-for-choosing-a-programming-language/