I beg to differ, I tried using Visual Studio at work, and was frustrated with the amount of effort it took to create and configure a project *just to compile a single file*. With emacs *gasp* you can hook it into a makefile, so it's just one key combo to make, it'll save your files for you. Additionally, with emacs you can add snippet support so you can type for and it will happily expand for you.
I suppose VS is only useful if you like switching to the mouse every third keystroke. It may be more keyboard efficient, but certainly not more time efficient. Also, try building a project written in an esoteric language with VS (rather tricky)