There are a few different kinds of issues that come up.
Software updates are a pain. Most of the time they work fine (especially now that Apple has more commodity hardware and public OS betas). Sometimes there are issues though and it is just always smart to wait a few months while they are figured out. If you are the sort that always wants to be running the latest OS version you'll find this frustrating or you'll spend a lot of time updating. My MacBook Pro was running Yosemite from day one. My hackintosh is still on 10.9.5. There are a few other minor software issues that come up.. iMessage is always a chore to get working.
On the hardware end you get much greater build to order flexibility. You are limited in hardware to largely things that Apple uses somewhere in their product line but this still gives you quite a few options since there are a few very useful combos that Apple just doesn't sell. My configuration is basically an iMac without a screen and with the Mac Pro graphics card. A Mac Pro would require me to buy ~$2000 of Xeon hardware and a second GPU, neither of which I need. An iMac would saddle me with a mobile GPU and non-replacable glossy screen. As a bonus I have 5 different internal SATA drives (with room for more) and a Blu-Ray burner.
That said, there are a lot of things about Apple hardware that I miss. I don't have any Thunderbolt ports though and the graphics card is full of legacy DVI ports instead of useful DisplayPort ones. The machine is large and uses way more power and throws off way more heat than an Apple machine. I had to do some careful design work to get something quiet and it is still not as quiet as Apple hardware. Sleep has never worked reliably. Boot screen support for my graphics card doesn't exist so I have to physically unplug video cables if I want to see what is happening during boot up (say if I want to reboot in Linux or Windows or from a recovery partition). The audio ports don't have the third contact for a headset like Apple's do so I need a USB headset.
Overall, as a desktop solution for home use, non-commercial software development, and gaming it lets you be more cost efficient with your computing hardware at the price of time spent researching and tinkering. Particularly so if your use case is one that Apple doesn't cater to like gaming or anything that thinness isn't a top priority. Once it was set up I don't tend to have problems. My hardware was ordered with Hackintosh compatibility in mind though. Problems typically tend to be clustered around OS upgrades or hardware changes rather than day to day issues (except for issues due to hardware constraints like sleep/wake and boot screens). It is otherwise pretty stable.
I'd never recommend it for a laptop, a non-technical person, anyone who has more money than time, or anyone who needs something reliable/with manufacturer support/help. I wish I could justify a Mac Pro for my use case but I can't at 3-4x the price. I have a MacBook Pro for serious work which lets me take on more risk of having the desktop out of commission due to any issues.
Just a small note... when I changed my bootloader from Chameleon (BIOS) to Clover (EFI), I stopped encountering upgrade issues. Clover lets you do "native" OS updates without resorting to messing around with the bootloader. I upgraded to each 10.9.x release and have been on the public yosemite betas since beta 1, all without touching any boot flags or kexts or anything like that. iMessage and the app store have continued to function too.
Thanks for the detailed info. Sounds like it's still a bit further off than I'd like out of a primary machine, something I tried a few years ago (unsuccessfully).
I ran one for about 6 months, then finally gave up and bought a Mac Pro. I had a board that wasn't necessarily supported but through trial and error I was able to get it to work. I wanted to go to 3 monitors and my video card wouldn't support it, so I just went ahead and bought the Mac Pro.
If you needed to build some machines that you don't necessarily care about updating (like some networked "macs" for compressor or rendering) then I think these would be great. I may end up building another one but I really can't justify it with a retina macbook pro. I don't game and that's the only reason I'd go back.
I ran one for around three years before getting the Mac Pro, and it did everything I needed it to without problems. The only problem I was having was a hard drive corruption issue in OS X 10.8 and newer, which turned out to be a problem on my Mac Pro, too, until I finally realized the problem was with Apple's exFAT drivers and not with my hackintosh setup.
Not the OP, but I built one based on one of these guides 2 years ago. The only problem I have is that once in a while (1-2 a month) the sound doesn't work after resuming from sleep. I have to reboot to get it back.
Otherwise I don't have any issues. I'm running the latest Mavericks, could install updates etc.
>once in a while (1-2 a month) the sound doesn't work after resuming from sleep. I have to reboot to get it back.
I have a 2013(?) Mac Mini that was running Lion (and then Mavericks) and it did the same thing with HDMI audio on every single unsuspend. It took months for an update to come out that finally fixed it. Not saying your problem isn't due to hackintoshing, but getting the real thing (since 2005 and the first mac mini, for me) hasn't been problem-free either.
I built a Yosemite based Hackintosh a few weeks ago and had a same problem except it occurred almost every time computer wakes up. Solution was to unload audio drivers before computer goes to sleep and then load them again when it wakes up. Somehow it works even when kext is in use and cannot be unloaded.
Software updates are a pain. Most of the time they work fine (especially now that Apple has more commodity hardware and public OS betas). Sometimes there are issues though and it is just always smart to wait a few months while they are figured out. If you are the sort that always wants to be running the latest OS version you'll find this frustrating or you'll spend a lot of time updating. My MacBook Pro was running Yosemite from day one. My hackintosh is still on 10.9.5. There are a few other minor software issues that come up.. iMessage is always a chore to get working.
On the hardware end you get much greater build to order flexibility. You are limited in hardware to largely things that Apple uses somewhere in their product line but this still gives you quite a few options since there are a few very useful combos that Apple just doesn't sell. My configuration is basically an iMac without a screen and with the Mac Pro graphics card. A Mac Pro would require me to buy ~$2000 of Xeon hardware and a second GPU, neither of which I need. An iMac would saddle me with a mobile GPU and non-replacable glossy screen. As a bonus I have 5 different internal SATA drives (with room for more) and a Blu-Ray burner.
That said, there are a lot of things about Apple hardware that I miss. I don't have any Thunderbolt ports though and the graphics card is full of legacy DVI ports instead of useful DisplayPort ones. The machine is large and uses way more power and throws off way more heat than an Apple machine. I had to do some careful design work to get something quiet and it is still not as quiet as Apple hardware. Sleep has never worked reliably. Boot screen support for my graphics card doesn't exist so I have to physically unplug video cables if I want to see what is happening during boot up (say if I want to reboot in Linux or Windows or from a recovery partition). The audio ports don't have the third contact for a headset like Apple's do so I need a USB headset.
Overall, as a desktop solution for home use, non-commercial software development, and gaming it lets you be more cost efficient with your computing hardware at the price of time spent researching and tinkering. Particularly so if your use case is one that Apple doesn't cater to like gaming or anything that thinness isn't a top priority. Once it was set up I don't tend to have problems. My hardware was ordered with Hackintosh compatibility in mind though. Problems typically tend to be clustered around OS upgrades or hardware changes rather than day to day issues (except for issues due to hardware constraints like sleep/wake and boot screens). It is otherwise pretty stable.
I'd never recommend it for a laptop, a non-technical person, anyone who has more money than time, or anyone who needs something reliable/with manufacturer support/help. I wish I could justify a Mac Pro for my use case but I can't at 3-4x the price. I have a MacBook Pro for serious work which lets me take on more risk of having the desktop out of commission due to any issues.