As far as Hackintoshes, my only advice is, it's not as easy as it looks. I have tried it twice and it was an immense timesink, and both times, I just gave up. Software updates from Apple tend to break the software (example: my kid bricked my Hackintosh notebook 2 days after I got it working, when he did an OS update without asking first). Driver availability is pretty iffy in spots. You won't be able to use handoff/continuity with iOS devices, as I understand it, because Apple only supports their own Bluetooth modems.
If you need the quad core, get 2012. If you need slightly better graphics (the Iris Pro isn't horrible, but not really all that good compared to a real PC graphics card), get the 2014. If you don't care either way, make sure you have at minimum 8GB RAM for some minimal future-proofing.