Why do I like C# and I am not that fond of .NET?
It is hard to say. I love the C# Syntax. It's even cooler than Java (although I prefer Java because of its libraries and APIs) because it has C++ features that we enjoy. You can create exe files. But I am not probably doing web programming with C#, neither would rely on the XML technology to create web services. I abhor VB.NET and ASP.NET programming, not because it is hard or easy, just I like desktop programming better than web programming, and as I am not paid to program in C# I do choose what I like best :-)
Despite of what anyone else says, I will use C# as a tool for math, plotting graphics and maybe windows sockets.