Which is the best course Java or .Net

The two worlds are becoming more and more similar
But it seems that you have to work harder in Java than in .Net
.Net is currently driving technology transfer from Research to Product

NET as a better designed framework because:
it eliminates the language barrier while also being platform independent
it makes only little distinction between desktop and mobile application development
Sun’s application server performance is very poor compared to IIS.
License fees for a Java based solution are cheaper but .NET might catch up when considering development time