So I wanted to share my 0.02$ here
For people that just want to run Mac OS i think it makes more sense building a real Hackintosh.
Because you say it runs on anny hardware, that is not totally true. Because you Pass through the usb card and GPU you need a cpu that supports Vt-d
For example my old I5 2500k would not support that but works fine when used directly as a hackintosh.
And since you are directly passing the GPU there is 0 difference of it running in a vm vs bare metal.
But I am not saying there is no usecase for this.
For example i am running 5 Mac OS vms on my Dell R710 using esxi so i can connect my crapload of Iphones to run UiTests. Because adding more than around 20 iphones to one "Mac" only causes problems