I can tell that you havent done enough programming in the Java world. Have you ever tried any serious refactoring or bothered analyzing your code. I didnt think so, you would have realized why visual studio sucks..
BTW, I program in both C# and Java all the time. Actually, I do about 70% C# and 30% Java. So your claims are crap.
I have used c# in vs.net for years up until a year ago and am stuck using eclipse now. I miss vs.net, not so much c#.
So do I, so you can drop the holier than thou attitude. In case you didn't know, refactoring plugins for VS do exist, and I use them. But you're just comparing one aspect of the IDE. I use VS Team Suite, so I have built-in Unit Testing, collaboration, modelling (data and code), and multi-language projects in one solution (ie. I can write a COM object in C++ and a C# client in the same solution).
IMO, considering your objection, you are the one who hasn't done serious development in any language. (See? It's easy to drop pointless statements like that)
netbeans or eclipse took me far longer to start building web apps (GAE or scala/lift)
plus the IDE itself has a very long load time and terribly slow response time.
I have never had to spend ages trying track down a "class not found" error in C#. Nor have I had to deal with version clashes between libraries. And I might be biased because I develop mainly on Windows, but I think Visual Studio is a better IDE than Netbeans, Eclipse, IntelliJ or JDeveloper.