I think it's useful to distinguish between desktop/workstation and laptop. I use a Macbook Pro alongside my Hackintosh workstations because there's a world of difference between Hackintosh laptops and workstations. The workstation hardware compatibility was nailed a long time ago but with laptops there was usually something you had to either replace or go without.