Souhlasím s tím, že pro multiplatformní vývoje je Eclipse CDT dobrým nástrojem, zejména proto, že je to slušné IDE pod linuxem. Ale nezkoušejte v tom něco ladit, pro debugging používá klasické gdb, což je nástroj spíš nouzový. Nahlížet do standardních stl kontejnerů tím opravdu nelze a u složitějších jazykových konstrukcí se buď úplně nechytá, nebo není schopen umístit breakpoint do prostřed takové konstrukce, třeba do nějaké komplikovanější šablony.
Pro začátečníka bych viděl debugger jako velice důležitý pomocník, možnost si ošahat každý krok programu a umět nahlížet do proměnných, včetně interpretace obsahu STL kontejnerů, v tom je proste MS VC++ nepřekonatelné. Co na tom, že Express edition je ořezená. Aspoň 2008 verze umí většinu věcí, co standard edition a pokud zrovna nepotřebujete navrhovat frameworky a gui aplikace, tak na většinu věcí naprosto vystačuje.