Personnally - C#
But then, I would say that - I use it!
There is an interesting comparison here:
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java[
^] If true, it shows two things that C# has and Java doesn't - properties and built in event support.
I use them both so much, I'm not sure how I would work without them...