Cave Man has it exactly right.
I have built two hackintoshes and they are rock-stable. Same as real Macs.
It seems that macaron95 has no understanding of Apple hardware. Since the move to Intel, a Mac is a PC. Same processors, same chipset designed by Intel. Apple build a custom motherboard.
Where issues arise it's because the hardware deviates too much from what Apple uses and OS X (for obvious reasons) only needs to support a small subset of PC components. In those cases, a custom driver is needed.
Yes, hackintoshes require more time and dedication. But don't dismiss them for the wrong reasons.
As for future viability of hackintoshes: They work with Yosemite, and that should cover a few years. Only Apple can choose to limit what runs on Apple hardware. If they do so, I will abandon the Apple platform.
A hackinstosh is all about choosing the right hardware for the available device drivers. i got an 2500K i5 system running about 3 years ago but three things are against it being viable in the long term.
1) Maintaining OS X updates takes time. My time is worth more than the difference between a hackintosh and real Mac hardware
2) A hackintosh burns lots of power. 2500K was 70 watts idle. I can run 10 Mac Minis with a power budget less than 70w.
3) They are noisy. Once you start to choose components that are silent for fans and the power supply the cost adds up. Again, time is money.
I dismantled my 2500K based system and sold the bits on eBay. No regrets.
----------
Take a look at this:
http://www.amazon.com/Gigabyte-Barebone-i5-4570R-Graphic-GB-BXi5-4570R/dp/B00HYEU0C8/
Plenty powerful and way cheaper than the crippled mini.
OS X (Mavericks at least) runs well on this machine following instructions on tonymacx86. I have built one with the i3 model and it is rock stable.
Also, Ubuntu Linux works perfectly on those machines without any tweaking (no Photoshop, though).
Linux is a toy on the desktop. Only useful for server installations.
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.