With default settings KDE is very familiar for people coming from Windows (well Windows 10 at least), and runs well for me without any serious errors. The biggest issue for Linux desktop use seems to be outside of the control of KDE/Gnome/Other DE now, which is rock solid support for all the flavours of consumer hardware out there.
MacOS has a fixed hardware target obviously, Microsoft has all the hardware manufactures testing their drivers. The Linux ecosystem simply can't provide the same level of quality. I'm still waiting for hibernate to work on my laptop (using Fedora so I'm getting new kernel versions).
I completely agree with this. As someone who recently switched to Linux from too many years of Windows, the lack of hardware support is frustrating. As I've delved into this world for a few months now, I can clearly see the cases where Windows gets a hardware feature or related through a driver update, but this doesn't happen in Linux for a while because it needs to be integrated into the kernel.
MacOS has a fixed hardware target obviously, Microsoft has all the hardware manufactures testing their drivers. The Linux ecosystem simply can't provide the same level of quality. I'm still waiting for hibernate to work on my laptop (using Fedora so I'm getting new kernel versions).