Earlier quoted context omitted.
As opposed to the constant annoyances with windows, and similarly things I don't like in Mac?
As opposed to basic things (like display drivers, hibernation, bluetooth, fingerprint scanners, etc.) working fine on both. Every OS will add annoyances and bugs on top. But it's on Linux where people usually have to fight/configure/trial-and-error to get basic things working more often than Windows and macOS. And this is not some Linux hater notion. It has been complained about by people like ESR, Linus, and Miguel…
I have a nice list of issues that contradicts that statement. For example, M1 macs like to kernel panic for some reason.
> But it's on Linux where people usually have to fight/configure/trial-and-error to get basic things working more often than Windows and macOS.
Depends what you are trying to achieve. If you were trying to hackintosh some random ASUS+AMD laptop, your experience would not be nice either. Similarly, when you are trying to use random crap (that's technical term) where nobody ever did any integration with Linux, the experience will be bad (that someone doing the integration is going to be you). If you use either supported machine model (where the machine vendor did all the work), or machine that's very near to reference designs (where the chip vendors did the work), you experience will be much better.