The major reason why I had not switched from Windows to Linux was my that I would then lose my favorite IDE, C++ Builder 6.0.
C++ Builder 6.0 was released in 2002 and due to this, the compiler is not up-to-date anymore: I especially missed the use of many (e.g. Asio, Lambda, Tuple, Regex) Boost libraries.
But now I have found Qt Creator: an IDE that runs under both Linux and Windows, with a modern compiler, a GUI builder and an excellent code editor (class browsing, code completion, brace matching, etc).
The only drawback of Qt Creator is that it does not supply a version of the STL, nor does it supply Boost. But up until now, I have gotten a console Hello World program and the Boost library Asio (for networking) of it to work (see
http://richelbilderbeek.nl/CppQtHelloWorldConsole.htm and
http://richelbilderbeek.nl/CppCompileErrorUndefinedReferenceToBoostSystemGet_system_category.htm ).
Now I might finally take the step to Xubuntu...