Whether you choose a dual boot scenario or just run Windows within a virtual machine through either Parallels or VMware Fusion, it’s surprisingly fast and compatible.
Developers have long since realized that one of the great features of a modern Mac system is that it can also run Windows really well.