I didn't use Windows for more than a decade, but I don't remember a mess with the standard dialogs in it. Maybe with the Qt-based applications, which brings their crap everywhere.
Neomutt is not a GUI mail client, and from usual distributives-oob clients, kMail seems to be most performant.
DPI scaling works terribly everywhere in Linux if you have more than one monitor with different DPI, none of the most popular distributives has it fixed.
I understand you wanna say that Linux can be usable on a desktop with a jointer and a file, but my talk about usual people and what is wrong in it from their PoV. I love Linux kernel and how it behaves on servers, but it is a still crappy non-uniform zoo on desktops. Some strokes of light and unifying can be seen with the systemd, but it's not related to GUI yet, and even there it has some strong integration counterforces involved. Linux needs systemd for GUI.
For me it's still total immaturity everywhere in GUI and consumer hardware. The most performant mail client, kMail, cashes too much, when it has more than ten thousand of emails its performance is very bad it's preferences are somewhat crazy. Still a mess with DPI scaling. Still a mess with the mix of different KDE/Gnome/Qt styled applications everywhere. None of the modern distributions can turn off my monitor by DDC when entering dark mode after computer inactivity. I'l kee my hackintosh as long as i can, it handles hardware much more better than any other OS.
Apple starting to be full of annoying bugs, that's very disappointing. My iCloud photos stop to sync completely and can't be re-enabled in any way. That's pity.
Neomutt is not a GUI mail client, and from usual distributives-oob clients, kMail seems to be most performant.
DPI scaling works terribly everywhere in Linux if you have more than one monitor with different DPI, none of the most popular distributives has it fixed.
I understand you wanna say that Linux can be usable on a desktop with a jointer and a file, but my talk about usual people and what is wrong in it from their PoV. I love Linux kernel and how it behaves on servers, but it is a still crappy non-uniform zoo on desktops. Some strokes of light and unifying can be seen with the systemd, but it's not related to GUI yet, and even there it has some strong integration counterforces involved. Linux needs systemd for GUI.