Well, I'm an "IT person" and I prefer Windows 8.1 (in desktop mode, if you want to call it that) over any of its predecessors. Why? It's MUCH faster than Win 7 or XP. It's more secure out of the box than any other desktop OS on the market. It's rock solid.
All that being said - if you NEED to run Windows on a Mac - or a PC that is supposed to run Linux as its main operating system - you have chosen the wrong main platform for your daily work. You should have stayed with Windows, period.
Virtualization is awesome - but as I've said, I'm an "IT person". I run dozens of production servers on a VMWare vSphere cluster. Solutions like VMWare Fusion are awesome for developers and for learning and testing purposes.
But like I've said, if you NEED such a tool on your desktop machine to run an application that you NEED for your daily work - you should have chosen Windows as your main platform, period. It doesn't make any sense to double your platform complexity and maintenance costs just because you bought into some hype and decided to go with an OS that does not have the application software that you NEED.