In my opinion, that's the only positive to using OSX. Wish they didn't use an old as hell version of Bash. For my Linux work, I code to Bash 4, and I've been bit a few times when my scripts won't run on my laptop due that.
The need for 3rd party software (spectacles) to allow me to use hot-keys to shift windows around (native feature in Windows, Linux, and iirc even the windows manager in Sun V when I used it for a short time). Same story to alter the behavior of alt-tab.
I also can't prevent windows from stealing focus if some random app decides it wants to pop up something (again native option in every other OS I've used). That's apparently been an active complaint on the internet for somewhere close to a decade from what I've seen during my fruitless searches for a solution.
I've had numerous issues related to the App store randomly signing out, which may not be an issue to normal users, but in my case the office uses a shared app store account to handle App Store purchases, so that was exceedingly irritating but probably a "it's just you" type of complaint.
And none of that even touches the debacle that is Catalina. I ended up completely re-installing the OS, as a vast majority of software I needed wasn't compatible due to the deprecation of 32-bit support.
All in all, I personally hate the OS and can't stand it. I'm currently looking for a new role, and can't deny I'm giddy at the chance to get away from it. And honestly, I'd probably turn down a position if it came with the requirement to use OSX again.
However, I do recognize this is my experience and others really do enjoy OSX. But to each his own.