Once my keybinds I'm so used to stop working, I can't work fast. Thus, anything but Emacs fails for me.
Each to his own, I guess.
Say what you want about all their other software, about their operating system, business practices, etc. Microsoft does take care of their developers.
This is only true if you work not only _on_ that platform but also only _for_ the Windows platform.
Of course you can also create portable applications with Visual Studio, and some free portable libraries such as SDL provide some VC project files. But if you're using lots of portable libraries and/or a huge portable framework like Qt or GTK, you are in big trouble with Visual Studio.
Also, the Visual C++ compiler has some standard-deviating behavior (most notably the issues with the for statement) thats makes it unnecessarily hard to write portable code in the first place.
So for all but the simplest scenario (developing on Windows and for Windows only), Visual Studio fails to provide some essential qualities, for which all the other nice feature simply can't make up.
Despite its name, Qt Creator is not specific to Qt, although it of course integrates with the UI editor of Qt.
Rather, Qt Creator is a general IDE for C++ and other languages. It is quite fast, feels very natural to use and provides a huge load of modern IDE features.
(BTW, also note that using a framework like Qt or GTK for your GUI application has many advantages over using Windows-only (or Mac-only) frameworks, most notably portability and vendor neutrality.)