Originally Posted by superklye
I'll take C# over Java any day.
Depends on how multi-platform you want it to be.
However C# applications do run faster on Windows then Java, so Java 1.6 is a great speed improvement in my opinion.
I also like Java's Documentation better, and I think it is slightly cleaner.