Also it's slightly easier to write "efficient" code for C# than Java. For example, C# now has great features such as Parrarel.ForEach and parrarel collections and they are available out of the box.
Also, with Java, at one time or another you are going to be introduced to Maven, and Maven chews...