macOS is a great OS, and I've used it pretty extensively now. Every time I try to make it my primary OS I end up wanting to go back to Windows soon after. And this is from a die hard Linux advocate. Part of the issue is the cost and lack of easy upgrades for the hardware, the other is I just find macOS to be frustrating for anything but normal "user" stuff. So for me: Linux for servers and hobbyist stuff, macOS if no other option, Windows for just about everything else.
It's basically good there's choice. I run Linux exclusively on my gaming laptop, with the improvements in Proton I can now game on it as well as everything else such as desktop productivity/photo editing/Rust programming. I also enjoy MacOS (and love what they have done with the Mx series) but can't afford a Mac and well, I game a lot.
I can use Windows (My career started with TWM, so I can use anything) but it annoys me so I tend to avoid it.