Nothing particularly about Visual Studio, and I know msysgit does work, but it worked absolutely terribly back when I tried it. That wasn't intended to be a mark against Visual Studio in any way, I agree completely it's a very nice IDE and the statement about it maybe being the best in the world is probably quite defensible. I just don't think that alone is a good reason to ignore all the other things about the MS stack that don't compare well to the competition, and the first example that sprung to mind was real git vs msysgit.