I'm no fan of Java, but I'd really like to hear about where C# is worlds ahead of Java now. We've had "evangelist gone sales rep" from local Microsoft in our Java/OracleDB shop recently. I was somehow in-between
What was shown to us was visibly catching up, but still behind modern MVC frameworks, support for version control systems was also quite behind (I can assume TeamServe or what's it called must look like sci-fi to people who never used modern project management and CI software, but it's not) what is currently available in all FLOSS dev ecosystems, including Java (which, granted, is the most conservative one). Both are behind the curve compared to RoR, Python and node.js, and MVC6 is trying hard to be there where modern Node frameworks are (MS is very openly interested in node)... All in all, we weren't impressed very much.