The first release of macOS Sierra (10.12.0) was vastly more usable than the first release of MacOS X Snow Leopard (10.6.0). I should know: I transitioned to Snow Leopard on release and practically nothing was running on it. I think it's the only time in my life I reverted to the previous version of macOS... It didn't prevent Snow Leopard to become one of the best OS, in the end.
The problem is that Apple is shipping things that aren't right/ready, but this should be independent from the release schedule.
The short version is that the Windows ecosystem is plagued by legacy software (even Windows itself).
A secondary issue are forced updates breaking things, which i've had on two of my 4 windows laptops so far. Finally, the mess of legacy and new settings screens is annoying, but once setup it doesn't matter much, so it only affects the first-run experience.
Aside from those i think w10 is nice. I wouldn't mind replacing my mini with a windows machine, and if apple doesn't update it soon i probably will.
I just got the Kaby Lake XPS 13 Developer Edition. If you want to be cutting edge and "refined", you'll have issues. By cutting edge I mean things like:
XPS13DE ships with Ubuntu 16.04, kernel 4.4. Switching to an external DP/TB3 monitor kernel panics. Switching to 16.10, kernel 4.8 makes Network Manager unhappy.
Using the Kensington SD4600P dock I bought (because the Dell docks are, to all reviews, horrible, and buggy), you can't run multiple displays except through Windows - OS X, Linux, ChromeOS can only drive one.
Not major issues, to be sure - but they do challenge where I want to be, a 'just works' experience (that I -used- to have with Apple, but less and less so recently), neat and polished (it is so nice to just put my laptop in a vertical dock at my desk, plug in a single USB C and get:
- power to my laptop
- 4K DP
- external keyboard, mouse, speakers, etc
all from that one little cable.
I'm glad they're settling into boredom - I just want to get stuff done without faffing around. Gone are my days of ndiswrapper for fun and XFree86Config for kicks. Actually, they're probably long-gone for a lot of people....
Does sleep/resume work?
Too true. I just tried opening Mission Control on a maxed-out MacBook Pro with Sierra and it took 7 seconds. It's a shame that Snow Leopard isn't compatible with most toolchains now.
I will say Snow Leopard was by far the peak of OS X stability (And with that, probably the best OS I have ever used) but Sierra is far from being bad or unusable for me.
I would start by checking the logs to see whether there's anything obviously failing, running the hardware diagnostics (reboot while holding down the D key – https://support.apple.com/en-us/HT201257), and then uninstalling all of the apps which you mentioned that require privileged access since at least Karabiner and Little Snitch are kernel extensions and third-party kexts are notorious sources of bugs for months after a new OS X release.
I do agree that Apple needs to get better at I/O scheduling – even with an SSD the experience is less responsive than BeOS was on 90s PC hardware — but the animation loop has typically been a reliable diagnostic cue in my experience for distinguishing between swapping / disk failure and other issues.
This is exactly what I've seen. If I catch it early enough and can get the UI to respond to me tabbing to the terminal, I can kill Safari's web content processes or whatever it is that's leaking memory and it goes away.
I think what's happened is that every single developer at Apple has SSDs on their work and home computers so they get wasteful with memory. When iPhoto needs 150% memory to update an index you're not even going to notice that with an SSD, but with an HDD the system can freeze up.
This will eventually resolve itself once every computer has a SSD, but in the meantime the existing Macs with HDDs will be a mess.
$ uptime 13:41 up 38 days, 17:01, 6 users, load averages: 2.21 2.01 2.01
Smart user interfaces are practically invisible, created by dozens of tiny accommodations for each situation. The Mac is starting to lose that fit and finish.
The new versions of macOs provide no added advantage and have a lot of regressions. I used to use Exposé all the time, now I don't because everything slows to a crawl when I activate it.
And I run into severe bugs. For example, when I installed Yosemite and activated Filevault, it managed to corrupt my partition and all my data (luckily I had a backup).
I really wish Apple starts actually hiring good software engineers or at least manage them to work on their OS because right now it's embarrassing. It reminds me of when Windows ME was a thing. If Apple ran the I'm a Mac, I'm a PC ad nowadays they wouldn't have much of a leg to stand on.
And then don't even get me started on their pro apps. Aperture used to be a great app (much better than lightroom), they stopped its development.