Dual Boot Or VM?

So, I've been getting into Hackintosh for a little bit. I use High Sierra on VMware Workstation Player, but I was wondering if it's better or more preferred to use macOS on a VM or dual booting with Windows.

Author: @goldenpie6