Tbh all platforms have their pros and cons.
Windows is the most targeted by viruses and such simply because:
a) it is the most widespread OS
b) it is a consumer based OS, unlike Mac which is based off of Unix, a professional development OS
As for customization, I'm a cost efficient buyer really. I don't have loads of money to spend and the only reason I have a Mac is because I got it as a gift lol

. I have a PC downstairs(since the Mac is in my room) and it basically has 5 times the power of my Mac roughly. I also want the possibility to upscale should my needs increase in the future rather than buy a whole new machine. With a PC, I can simply swap my CPU, graphics or RAM if I need a boost, while such things are not performable on my iMac. I'll simply need to buy a new machine once I want more power.
Both OSX and Windows have their pros and cons also. OSX manages networking far better than Windows IMO and the interface is more user friendly. User friendlyness is also OSX's main downfall as it leaves you little room to maneuver. I mean, OSX uses .app extensions to denote applications, but those are actually hidden folders for the programs while Windows does not hide it, all the folders are plainly shown so if a .dll file or something is not working correctly, you can find the root of the problem more openly with Windows. And before you ask, yes I've had an application failure on OSX before *gasp* Also note it's a pain in the bum not having a straightforward BIOS on OSX >_>
SO my conclusion after having both machines, I wouldn't personally say either is bad. Each have domains which are beneficial for each of them.