I've used linux daily for the last ~4 years and I would not say mac osx is better. Every OS has issues, but with linux I understand what's going on and can configure it to my liking.
This is fair, and it's a selling point for Windows and OSX. I also dislike having to tinker more than necessary. As long as you're on the happy path, those work pretty well for most people. But if you're not on the happy path, it can get real painful real fast.
With linux I'm able to set things like audio (pipewire), foreign language inputs (fcitx), etc exactly how I want it- and that means no desktop environment at all asides from i3. I had a macbook for a while and ended up getting frustrated in certain situations due to lack of freedom to configure things exactly how I want, even if other parts of the OS were more polished.