I completely agree.
After having used C# extensively recently, and having used quite a lot of Java before that, I have a feeling that C# is what Java should have been/should be.
LINQ alone makes C# infinitely less verbose and 'boilerplate' than Java.