This doesn't make sense. One definitely, in general terms, has to mess around more with Hackintosh than with a Linux installation, as the hardware compatibility is much higher with the latter than the former.
I did use a Hackintosh, for some time. I still need Mac occasionally, but nowadays I just run it in a VM.
I just upgraded my hackintosh from El Capitan to Catalina. It wasn't all fun, but wasn't too bad either. I'll probably get another couple of years trouble free with this OS, so it was worth it. After that I'll switch to Linux or Windows for my main system, though.
I can see how someone in a particular field, such as video editing, might prefer certain macOS apps. For general software development, though, a Linux machine feels like a much safer bet.
As someone who lived with an Ubuntu installation for 5 years up until 10.10 and then with Arch for arount 4 years - you statement about linux being an easy thing to handle is correct as long as you are fine with a distro like ubuntu and don't want to change much.
As soon as you embrace something more hacky or at least more bleeding edge - you are in the world full of unexpected surprises. Any major update can cause you hours of problems because distro devs decided to switch from somethingX to somethingY and you had to prepare your installation before updating but alas, you rarely read the fron page of https://www.archlinux.org and now you have to rollback and do everything right.
Not a too common scenario but not an uncommon one too.
Not to metion that for the most part linux remains a second-class citizen to software devs, so you won't see much of a general purpose software of the same quality macOS has to offer. Which is a problem if you are going to use the machine for something other then software development.
With a hackintosh, as long as you’re using supported chipsets, cards, etc the larger overall configuration of your machine doesn’t really matter much — it’ll just work. Point in case, macOS handles the aforementioned dual monitor dual GPU setup without so much as a hiccup both on AMD (and if you drop back to High Sierra) Nvidia. It’s paradoxical, but hackintoshed macOS is often better at smoothing over differences between machines than Linux is.
I certainly wouldn't do it again!
Not all Android phones are like that -- what are you buying which doesn't get any OS updates?
For native macs that’s probably the case, but I spent so much time just getting basic features of my hackintosh to work. If I wanted to change audio source from headphones to HDMI I needed to add/remove kexts and restart!
Also: could you write which models of components you bought:
a. 580 gfx card ? /nitro? pulse? others :)/
b. in terms of 5700 youre planning to buy do you have exact model?
c. which exact memory (size of one) and 3600 was base or overclocked
The only reason I bust out OSX is for iOS development.
Also while powershell is great, I find it just too wordy. Many commands that are 4 characters in unix systems are multiple words, with hyphens etc.
If you're a developer, OS X is great.
Windows is a second class citizen if you aren't using Visual Studio.
Linux is great - it's basically your deployment environment - but you often have to mess around with it a bit.
OS X is 90-95% of the benefit of Linux, but it just works™. If you want to get work done, that's a pretty good feature.
The trouble is that, if you want to run a desktop, there are basically no good options. Mac Mini is very limited, same with the iMac. The Mac Pro is not limited, but it supports such enormous expansion that the base config is extremely expensive, while not being very performant.