It could be related to what he's working on and the tool chain he's using. If you venture out of the box, you can have a very different VS experience. I use C# + nothing else, so everything is very stable for me (occasionally I encounter bugs).
Really, Eclipse is the same way (if you don't add any extra plugins, it works very very well!).
Really, Eclipse is the same way (if you don't add any extra plugins, it works very very well!).