What are your specific Needs? Sort out what you need the system to do, and then move on to adding into the mix things that you merely want it to do.
Ie, I need my system to be able to reliably store a few TB of data at a time while I work with it. I want that storage to be a compact array of solid state in a beefy RAID 10... But reality is the bulk of my data is still on old spinning disks.
So the big question is: What do you feel you can gain by going to a Mac system. I use a windows workstation at home and a MacBook Pro (last 13 inch non-retina model) for my personal stuff. In additon to that I have a mix of windows and linux boxes for my workstations for the bulk of my work, and a MacMini at my desk for "Mac Things". The joys of software development, and thank god for digital KM switches.
The "Mac Vs Windows" debate is kind of a dead end, especially when you throw Linux into the mix: They all suck really, and they all have their mind numbingly annoying problems. (My Macbook has taken up the habit of randomly throwing a vague "Something went wrong!" screen, and rebooting itself. No rhyme or reason to it. I'm not sure if this is a better or worse option than the "randomly locking up and looping the last second of the sound buffer" trick it was pulling before.)
Decide on what you need, sort out what wants are reasonable to pay for right now, and find a system that best ticks off the boxes on your list.
In my experience (of watching others 'enjoy' them) with Hackintosh systems: You get all the headaches and annoyances of working with an old Linux system with poor driver and hardware issues, and less of the community support. Booting the system is frequently a roll of the dice, and upgrades are Russian roulette.
- If you want the "Mac Experience", then save up the extra and buy a modern mid range system, and look at their refurbished models.
- If you want lots of power to get work done, but don't want to shell out the cash for the upper range Macs, then kit out a Windows Box and take a moment to turn off all the annoying bits of Windows 10 and enjoy a lovely system.
- If you really like databases and/or hosting personal server based tools, and don't really need anything beyond that and surfing the web, then save the cost of a windows key and install Ubuntu, then cross your fingers that you don't have to muck with drivers.
Canon EOS 7D | EF 28 f/1.8 | EF 85 f/1.8 | EF 70-200 f/4L | EF-S 17-55 | Sigma 150-500
Flickr: Real-Luckless