How does the .NET ecosystem fare these days compared to Java's? Whatever the differences between the languages, on the surface of things it looks like one must be insane not to use Java: https://projects.apache.org/projects.html?language
What .NET still is not really good in, is first party apps. There is no Kafka or Kubernetes programmed in .NET.