Marco does iOS development, and there are a number of features that simply won't run on a Hackintosh. Anything involving crypto is dicey, and stuff that relies on (for instance) having an official serial number (like iMessage) will also fail.
But that is irrelevant for a lot other use cases.