Well, then I'd recommend using Visual Studio (in the 2005 edition, just to be sure). That will cure the I-dont-like-Eclipse resentment.
Very provocative comment!... I'm a .net developer so don't really have a choice though I have to agree VS2005 on its own is just not good enough. I'm only productive using it in conjunction with ReSharper which is an amazing add-in. (made by JetBrains - the guys behind intelliJ) which provides great refactorings, code snippets, navigation shortcuts and NUnit testing integration.
I have to work with VS 2005 currently, and it is really a pain. Yes, I have been using Eclipse for a long time, and hence I might just not be used to VS. However, that's not what I was complaining about. Here are some points: VS takes longer to compile, regularly screws up my code formatting, has problems with refreshing disc contents, sometime crashes during build, does not clean up resources if the program that I currently debug crashes, and so on.
And yes, I am using Service Pack One as well as ReSharper. I guess without the latter it's hopeless!
Now, I hear that the 2008 edition is significantly better. Unfortunately I have to use the 2005 edition, and that is really a pain.
A couple of months ago, I had my first encounter with the much appraised Visual Studio 2005 edition. I know, that going from one IDE to another takes some time getting used to new short-cuts, other ways of doing things etc. That aside, it felt as going 10-15 years back in time!
It may be a provocative statement, but mostly because it is so true! I changed my e-mail signature to: "The more I learn about C# and Visual Studio, the more I love Java and Eclipse!"