I've always been happy with my C and C++ compilers.
Years ago I was curious about python, but the python version idiocy was so ridiculous that I abandoned it.
Python 2.7 has been officially dead now for over a year and there are still projects struggling to get to Python 3 because of old libraries that have not been updated yet.
I stuck with DOS until Windoze 95, that was quite buggy but usable. Windoze 98 and 2k were very much needed bug fixes. But in later years they got absolutely bonkers with forced GUI changes and updates. I once was at a funeral gathering and halfway a presentation the Windoze pc had to reboot itself because of an update for a printer driver
My brother has a big CNC Router (1500x3000mm) with Mach3. He had to press the "cancel" button every half hour during a 5 hour CNC job or his CNC machine would reboot and botch the job.
I finally ditched windoze myself when I saw a "blue tiles of death screen" at startup and no normal menu structure. Then I switched to Linux completely and never looked back.
I've bought "Ultiboard" twice (dos and windoze) and it has always been very buggy. It became so bad that after a time I did not even bother to install the new version when they send a new CD. Now for a few years I'm quite happy with KiCad.