Is that a fact?
Nothing is a fact in discussions like this.
On top of everything VS provides, it also has a lot of really helpful things. For example, on the scrollbar it marks not only positions of static things like errors/warnings and TODOs but also positions of context-dependent like search results and references to whatever the cursor is currently on (with difference in color between access and assignment, even). The whole file at a glance.
Eclipse's 'quick definition peek' is downright awesome. Upon hovering mouse over some symbol, Eclipse show the start of declaration of definition of the symbol along with directly adjacent comments (usually it is a javadoc-style documentation or field summary). If you hover over the popup a while longer it becomes scrollable and shows the entire declaration. You can take a look over the entire type interface or the method implementation with just a mouse-move. For variables it allows to see what that variable was declare-initialized with. For macros the 'peek' will show you a fully expanded version with step-by-step 'macro explore' after you hover over it a bit (a lifesaver when you working with a project with heavy macro usage). Instant code navigation.
Eclipse has templates (wrapping selected code in various predefined blocks or pasting common constructs with a few keypresses) and refactoring (renaming throughout the scope, extracting pieces, implementing stubs).
And lots of smaller things like C++ aware search, quick type hierarchy and includes browsing, 'find references' within the project only, todo markers besides TODO, easier one-button jumping between symbol declaration and definition, etc.
The one thing Visual Studio being undeniable good with is its debugger. I mostly work under Linux so I regularly forget about this stuff, but Eclipse's debugger is GDB and it doesn't perform as well under Windows.