There is the voice of someone who has never actually been in the position of getting into an actual pit of depression over the toolchain you have to use. No joke but I was doing some work on VSTO in Visual Studio Classic a few years back and it really did me in. Every day was this unpredictable nightmare that was going to attack me over and over again. I dreaded getting up in the morning in the end and developed a reputation for being late and unreliable, which are two things that aren't my usual self. It took me a few weeks to realise it was early stages of depression.
Since then I spend a lot of time carefully evaluating tools and software before I ever consider using it or taking on work that involves it. This is to avoid the mental toil that is almost endemic in really horrible bits of software.
Quite frankly this article nails it. Software has to be comfy or it can fuck off before it hurts me.