You could run a dual boot system or as I already suggested run Windows under a Virtual Machine if you have to run those programs (and I'd hedge my bets that there are native alternatives, some of which I've mentioned, which would fulfil your needs).
I'm not trying to convert you, but you asked and I've provided some suggestions, and without trying it out yourself you'll never be able to make an informed decision.
it's just, well, I want life to be eaaassy!
But you'll still have to maintain any other operating system, its one of the inherent features of running a secure and up-to-date system.