Thinking of buying my wife a new computer, just to clarify, the only way for her to run Honor Buddy is to run MS Windows via bootcamp on her Mac?
Still the case.
You can run bootcamp to dual boot,
parallels / Vmware fusion to run Windows in OSX.
Steam games, for instance, use a wine wrapper in a lot of cases, which is an emulation of windows (slightly flawed because it's not always possible to emulate everything).
For most cases, VMware /parallels should launch and work seamlessly enough, but you'd probably have to install and run wow inside the VM. If you use VM's a lot, get 16gb+ memory, because it's the largest bottleneck running 2 OS's at the same time.
In a laptop, boot camp partitions are the way to go, if you use an SSD or hybrid 1tb SSHD, that's also a good option for loading speeds. But you also have to deal with heat while running games in a VM, because it's power hungry. You might want to use a custom fan speed app to run the fans at 80% while idle, so you can hold the laptop on your lap without melting skin.
For wow alone, just use parallels as it has faster graphics, for everything else you'd want to run from Windows/Linux, use vmware fusion, as it's more stable. Benchmarks haven't changed much since 2014
The hooks used to integrate with HB would likely require the windows build, but I've never tried it.
The biggest hassle for me and OSX at the time, was the hardware overheating, and voice chat support. ventrilo and early versions of mumble crashed the OSX audio system after about 20 minutes or 2 hours, and it couldn't be restarted easily. It's probably been fixed since, but it was a problem for 3+ years. Admittedly this was in 2010 or so.
As alternative, it's hard to say without more information or preferences.
Buying a mac desktop might be ok, but it is an entire world of different apps and methods of doing things differently. Pricing of hardware is different as well, and then there's the human obfuscation when things go wrong. Ie, it won't break, it's a mac. That won't boot up.
It's also a high price for the hardware. And you still have compatibility issues forever and ever with devices, even today. With OSX, you have to go all in or all out (boot camp to Windows) frequently enough to be reasonable.
If you specifically want Mac, go for it. But there's headaches involved.
For the wife acceptance factors (WAF) , always an issue with technology,
I'd recommend the MSI GT or Asus RoG laptops with discrete nvidia GPU, because it has better ventilation, but extra bulk.
Price wise, clevo, metabox, sager make a cheaper range option with GPU. The series with Intel iris pro graphics are new this year with the 5200 and the 6200, or the nvidia 970m, perhaps the razer blade 2015, or the ultrabook asus gx500.
Silver usually has a higher WAF, as does lightweight or quiet.