The biggest problem with C++ is that it lacks a large, high level standard (or standard enough) library for things like network communication, file and directory operations (beyond reading and writing files). In C++ you have to decide if you want to roll your own or choose from one one of several competing alternatives and get it integrated into your build system. Boost is the closest thing to this, but even Boost is far from universally used.
Then if you pull something down from the internet that looks to be useful, you have to make sure it'll work with your chosen library/libraries, decide to port it to those if necessary, or pull in yet another dependency (and hope there are no conflicts).
All of this exists for other languages to some extent, but it's far worse for C++. Herb Sutter has indicated that a focus for the next stages of C++ standardization will be to try to extend the library to address this:
I’ve been beating the drum this year (see the last section of the talk) that the biggest problem facing C++ today is the lack of a large set of de jure and de facto standard libraries.
There's also an indication that the C++ standardization process will try to move somewhat faster than the historically glacial pace it's taken in the past:
ISO C++ standardization is accelerating. Major companies are dedicating more people and resources to C++ standardization than they have in years. Over the next 24 months, we plan to ship three Technical Specifications and a new C++ International Standard.
Both of these goals are probably more difficult with C++ than other languages because C++ standardization is pretty truly a committee driven process - there is no single stakeholder that can dictate things as there is for most other languages. But it appears that many players in the C++ standardization process are trying to move it along (http://www.isocpp.org
). Unfortunately, people who work on GCC don't seem to be represented very strongly at isocpp.org. Possibly because there's a significant cost - Gold at $10,000 per year, Silver at $5,000 per year, or Bronze at $1,000 per year.