My personal philosophy has been to solve/implement the issue at hand using a language that I consider to have "native" proficiency. Because, the list of languages propping up claiming to be the next best thing is large: 1. Kotlin 2. Go 3. Dart/flutter 4. Rust 5. Swift 6. Scala 7. Haskell 8. F#
The advent of llvm has drastically cut down the time to market for new languages. I'm certain a few more will get added to this list soon, so just get the job done following best practices and without incurring technical debt. This will make your work language proof
Likewise, I like the concept to encourage learning 8 languages rather than 2.
https://www.kickstarter.com/projects/834569564/codescontext-...
Otherwise, do Go. Really useful for high performance. Channels are easy as pie for concurrency. Web services, command line tools, etc; lovely. Downside is that it's verbose and if you hate loops then there's no salvation for you.
[1]: https://www.scientificamerican.com/article/the-interleaving-...
Are you actually engaging with the users who reply to your question?