Windows isn’t garbage or anything. It’s a decent OS, but for me:
1. I absolutely hate the latest UI changes. Not only are things hard to find and not organized very well, especially in the system settings, but the UI feels jerky and rough compared to MacOS when moving windows around or when the “Are you sure you want to do this?” dialog pops up.
2. I cannot stand working with Windows Explorer, drive letters, and the overly complex tree view.
3. Things that are easy on MacOS (i.e. rotating and cropping pictures, editing and signing PDFs, etc.) are either hard or not supported on Windows.
4. Device driver issues are more frequent on Windows and suck to fix.
5. Windows has a LOT of shitty software for it and it seems that everyone who asks me for help is running that shitty software.
6. I don’t like the cluttered UIs that most Windows applications have; like the Ribbon thing that Office introduced.
7. I don’t like .NET and Visual Studio much, and I don’t like programming for Windows. I prefer Swift and Xcode. Having said that, I do like F# quite a bit.
One area where I think Windows really shines is gaming.
To expand on your software point, I genuinely would say that the quality of software on Windows is all-round lower. I don't know what the reason for this is - whether it's because developers prefer the tools available on macOS or if it's simply because Mac users are more inclined to pay for their software, but the quality is clearly higher.
Try games that also exist on Mac, on the same hardware. They perform visibly better on windows, just because of DirectX. Maybe it's because game devs know DirectX better, but still it's a superior experience even on the same hardware. (eg Civ 5 / 6, most Blizzard games)
1. I absolutely hate the latest UI changes. Not only are things hard to find and not organized very well, especially in the system settings, but the UI feels jerky and rough compared to MacOS when moving windows around or when the “Are you sure you want to do this?” dialog pops up.
2. I cannot stand working with Windows Explorer, drive letters, and the overly complex tree view.
3. Things that are easy on MacOS (i.e. rotating and cropping pictures, editing and signing PDFs, etc.) are either hard or not supported on Windows.
4. Device driver issues are more frequent on Windows and suck to fix.
5. Windows has a LOT of shitty software for it and it seems that everyone who asks me for help is running that shitty software.
6. I don’t like the cluttered UIs that most Windows applications have; like the Ribbon thing that Office introduced.
7. I don’t like .NET and Visual Studio much, and I don’t like programming for Windows. I prefer Swift and Xcode. Having said that, I do like F# quite a bit.
One area where I think Windows really shines is gaming.