"If you've been using KDE for years and are new to OSX." should be appended to the headline.
I'm not going to defend OSX here. It is as obtuse as any other GUI system.
My dad was always a KDE fan, I suspect because he had CDE/CDE like GUIs for a long time, and muscle memory is hard to overcome. I never really liked it, however for the longest time it did have more features and polish than gnome.
I really don't like modern gnome (>3) its a pain in the arse to make it do what I want. However if you use it as the gods of UX intend, then its reasonably friction free.
I've recently come back to windows 10. Its fine, has virtual monitors, keyboard shortcuts and powershell. I imagine that with me bothering to learn WSL it would be really rather quite good.
However I have nothing really against OSX, apart from it insists on stacking windows ontop of each other, which is deeply annoying.