The OS has been pretty good after El Capitain. It was some serious garbage in some of the prior versions, though that also made me question why bother.
The worst is that there's no way of knowing. I can't remember which version it was, but man it sucked that I happed to close and open my lid until my wifi would work.
Makes me think that upgrading from Windows 8.1 to 10 can't be that bad.
They had some wifi wakeup issues for a couple releases/bug fixes and it took a long time for then to come out with a fix. They control both the hardware and the software and have no one else to blame.
The software is another matter.