Convenience is very subjective. I have used Resharper and Visual Studio although not for C++ but for C#. I still remember how it used to take me a solid hour just to install VS. And then Resharper - since Visual Studio is nothing more but the hosting environment for it. And that's if everything is alright. When something goes wrong you'd have to reinstall the entire OS (maybe even twice, because you checked the box with SQL Management Tools or whatnot and that apparently broke something else). Opening the project would take longer than compiling it (so don't close the IDE, like ever). And don't even think about upgrading - it will break bunch of older projects. So please read this blogpost by Scott Hanselman (or some other MSFT celebrity) - it explains how to keep all three different versions of Visual Studio on the same machine without losing your mind.
Nowadays, I do most my work in Emacs and I can find, navigate, and edit code with extreme ease - without having to click around, with fingertips staying in the home row of my keyboard. That I'd say is extremely convenient. Visual Studio? Meh. I've seen that, I've been there. I'm happy I'm out.