However I'm starting to give it serious consideration as Apple is signaling pretty hard that they don't give a shit about desktops any more, and MacOS is not seeing much development other than some sloppy seconds and half baked ports of iOS ideas.
I'm pretty heavily depend on MacOS for my daily workflow these days, but the writing is on the wall that I've got to start thinking about Linux or even Windows over the next 5-10 years.
In that light, the benefit of the hackintosh is not only being able to get current hardware at a fair price, but also being able to hedge my bets and dual boot to Linux to get my feet wet.
Just to see if it would work, I hackintoshed it prior to installing FreeBSD. Apart from the network ports, everything else (Nvidia card, USB, etc) worked.
Network connectivity was fixable by just plugging in a USB3<->ethernet adapter (also had one handy), and voila, usable desktop.
https://www.amazon.co.uk/gp/product/B00XZQRMRU/
It wouldn't be surprising (to me), if newer generation Supermicro boards also worked. That would open up possibilities for lots more cpu grunt in an OSX box. :)
While I may not wholly disagree with this, what OS is doing much better? Linux is still slowly catching up to the macOS graphics compositor from 10 years ago, and Microsoft is busy integrating its own half-baked port of Windows Tablet Edition... True Windows does have some momentum with the new ubuntu subsystem, but that's still catching up when macOS is a real native UNIX from the ground up.
There's not much more I want out of my OS... a new filesystem to replace the 30-year-old-design HFS+ is already on the way, and while I'd love a more modern CLI userland, that isn't going to happen due to legal reasons, so I'm fine with homebrew. They just need to fix SMB and clean up bugs and performance issues for me to be totally happy.
[UPDATE] Case in point: one of the banking apps on my iPod just stopped working, insisting that I upgrade to the latest version. So I did, but the new version doesn't work either. It just hangs when I try to log in. Granted, this is an iPod, not a Mac, but the iOS philosophy of having Apple control the device is slowly creeping in to the Mac. Every day and every upgrade is a crap shoot in terms of whether or not what worked yesterday will still work today.
Sure, I see less of them, but hardly unexpected considering people buy fewer of them (and they're less targetted by malware).
On the other hand, I hate dealing with them because they can suffer from the same "it should work but doesn't" crap that Windows machines do but without the critical mass of support via Google.
And unless you get your issue escalated, the Apple Geniuses are about as much use as a chocolate fireguard.
To a certain extent that is certainly true. But there was a time during the Snow Leopard era when Macs were extraordinarily reliable compared to the then-contemporary competition, and even compared to anything before or since. Things have gone downhill since then because Apple decided to de-emphasize reliability in favor of other things like thinness, and the merging of desktop and mobile environments.
My conjecture is that my hatred for any system will increase the more I use it, to the point of switching to another system, then the cycle repeats.
Of course, it helps if you have a macbook pro in addition to your desktop; you can check out the new stuff on the genuine apple machine, and maybe get away with postponing updates on your desktop even more.