I noticed issues with networking as well. For example if I plug in an Ethernet cable, it will still use Wi-Fi as the default route in many cases - so I have to disable Wi-Fi every time. This works flawlessly on Windows/Linux in comparison.
And on the window management side, OS X still doesn’t have the most basic way to lock windows to the side of the screen or create basic tiling layouts quickly - again something both Windows and Linux have been doing for years. They keep adding useless UX features without improving the most basic experience.
I mostly put up with it because battery life is great and my work requires it. And I do all my dev work on remote servers, so the sorry state of OS X package management / x86 compatibility doesn’t affect me.