&gt; Will hard-core Linux users who used Java migrate when it makes sense?<p>Probably only for mobile&#x2F;desktop app but less likely for back-end&#x2F;webservice&#x2F;infrastructure stuff.<p>Take MSBuild. This is pretty much Ant. Sure, there&#x27;s NuGet but Ant+Ivy or MSBuild+NuGet combo isn&#x27;t anywhere close to Maven (despite the XML hate).<p>Libraries, communities, tools, frameworks of .NET ecosystem is still behind Java.<p>Unfortunately language features and syntatic sugar alone probably not enough to sway these users. Besides, Java and C# are very similar, technically there&#x27;s less reward in learning a very similar language.