c# fan, 
5/1/2007
.NET 2.0, generics, c# and Visual Studio's wonderful intellisense are simply great. I have been a Win32 C/C++ developer for 12 years. A couple of years ago I transitioned to c#. I have become much more productive and my code is rock solid with much fewer bugs. When writing c# programs, I worry about structure and design, not pointer management, reference counting, STL quirks and all that rot.
Get Visual Studio 2005, use c# and .net generics, create cool apps in half the time.