The time you have to spend maintaining it can amount to a lot. In my case, the machine would always feel sort of unstable with random freezes, etc. You just never really know 100% what's going on behind the scenes, it could be the wrong kext, or the wrong graphics card, or the wrong os patch, the wrong iso used, etc.
If you have plenty of time to play with it, I would say go for it. But if you just need your machine to do work and cannot afford having a computer that may suddenly stop working (and requiring a lot of time to get it going again), just save your time/money and buy an actual apple device.
The idea of having a fast and custom made computer running macOS is pretty enticing, but it's a lot more time consuming/intricate than one would like to admit.
Updates were a pain in the past, but recently they are being applied smoothly.
My Hackintosh is my main device (typing from it right now) and I am working on it 10h+ a day for years without interruptions, so I think it's more than worth it for me.
Apple simply does not understand what we want.
If you do that it's mostly hassle free. Never had freezes, had stuff like sound not working when coming back from sleep (which i solved by switching to usb audio).
Of course, then something will come along and fuck you up, like Apple dropping nvidia drivers completely. Which is solved by getting an AMD video card. Admit it, it was time you upgraded the video card anyway :)
HP 6300 SFF: $35 NVidia GT 710: $30 16GB of DDR3: $60 Cheap 256GB SSD: $30
More than fast enough for me. Everything works: iMessage, iCloud, etc. No crashes, no freezes, no audio issues. It started on High Sierra and is on Mojave now. Installation straightforward, though it requires concentration as you read the instructions - and no cheating.
https://www.tonymacx86.com/threads/guide-hp-6300-pro-hp-8300...
I added this graphics card:
https://www.amazon.com/gp/product/B07B7YMBFC/
I even get HDMI audio support.
It is fairly quiet, but I've never heard it really ramp up.
I do vaugely remember the card NOT coming with the shorter edge connect (metal L bracket thingy). Need to look back there and see what I have going on.
Then if you really want MacOS, look into VFIO with GPU passthrough. People are getting native like performance with both Windows for gaming and MacOS.
Running untrusted code from anonymous people on a forum, some of which runs at kernel level (like hardware drivers) is a no-no for me and should be for anyone.
I followed the "vanilla" guide to build my Hackintosh. It uses only open-source kexts files available on Gitlab or Github.
Just avoid TonyMac and their apps.
In our case, the hackintosh community is highly technical and would notice any suspicious behaviour immediately.
Also, I think all the drivers are available on github? The TonyMac stuff is just a frontend that installs the same source available drivers...