We are all suffering, WindBlows is a monster out of control project that has had many thousands of contributors and trillions of dollars thrown at it, but even after three decades the clowns at Microsoft still expect users to find the numerous faults, but also keep constantly changing the 'look and feel' which drives some of us to distraction.
So for 'serious work' I often use one of the many Linux variants, BUT they have tried so hard to be 'modern' that many are just as slow and unpredictable at times as WindBlows; whilst often being a night mare to manage. There is no easy answer?
The only commercial OS I ever used and totally trusted was Novell Netware, which was very limited of course, superb for servers, databases and so forth, but not exactly user friendly, but incredibly reliable and resiliant. I built my own Custom 'desktop GUI' for it and used it in numerous projects, but as Novell and the wider community lost interest so did I.
I also have my own Custom OS, first written by me back in the late 70's. I have variants that can run on all the various CPU's, but it has never been shared or offered for sale, because it is my Pet Project and never really 'finished'.
PS - let's not forget CP/M, TurboDos, GEM etc and a host of other decent systems that fell by the wayside. UNIX is still the only truly reliable OS, with many serious projects using FreeBSD and swearing by it!