I use tools like Linux and suckless because I am sick and tired of being blocked by shoddy software failing in an inexplicable, opaque way. If something goes wrong in Windows or Mac OS X, I might be able to file a bug off to into the void, and restart everything, to work around it. There's not much other choice. It's just a waste of time every time it happens.
With software I control, whether or not it's a waste of time is up to me.
There's obviously a trade-off here, and no single right or wrong answer. Visual Studio is undoubtedly neat software with a lot of features that help people being productive; but it's indeed not as simple as the previous post made it out to be, IMHO, as it forgot about the second question.
Then again, if you're lucky nothing ever breaks and you win :-) But in my experience people usually aren't that lucky.
And that's exactly why I like dwm so much: it has zero dependencies, and no config files. It just displays the windows of the programs that I actually want to use, and gets out of my way.
And since you can’t even look at the CSPROJ within VS without gymnastics debugging isn’t even easy to get started with.