"High-end web tooling is almost exclusively JVM based (Kafka, Cassandra, Elastic Search, Kibana etc). "
This is what's making me want to move away from .NET. Most really interesting development is done in Java and Linux. With .NET and Windows you are often a step behind.
I have to agree. When evaluating what to learn next, all the interesting distributed systems I’d like to work in are all writen in Java, C++, and now a sprinkling of GoLang.
All the C# I run across is line of business stuff. So it may very well be great for that, but it’s less interesting from a development perspective.
I feel this is anecdotal, with the truth being that there are now more and more alternatives to the JVM for enterprise systems. Which could be one reason why the JVM has been loosing market share over the past few years. Not to say that Java, Scala or Clojure are not great languages. But I think its going to be trend that continues.
This is what's making me want to move away from .NET. Most really interesting development is done in Java and Linux. With .NET and Windows you are often a step behind.