Quote from comintel:
I use both Eclipse and Visual Studio and I find Visual Studio vastly inferior.
Just to start with, it lacks the Local History of Eclipse (simple file copies of all past source changes without requiring the overhead of a source repository, commits etc.)
I am using the newest versions of each platform, released within the past year.
Very broadly, they are almost identical functionally in many ways for basic use.
But I find Eclipse richer (but, to be honest, a little more complex to get used to).
For example, there are a number of preconfigured sets of Perspectives in Eclipse. Each is a set of Views that you can customize as you wish. You can switch back and forth all the time with a click. I do not think Visual Studio even has that - just the one level of Views, no sets of Views or Windows.
Now, in Eclipse, new users do tend to get lost in all of the Perspectives initially and not understand what they are. It's simpler in Visual Studio - there are none (or there is only one, if you want to look at it that way).
I think that if you counted the total number of menu functions available, it would be higher in Eclipse.
Eclipse is more tied to a workspace anchored in the file system, rather than Projects and solutions etc.
But, once again. I think people can learn both........