Here's some pros and cons for different operating systems.
Linux:
+Super customizable.
+Can run a whole bunch of windows programs with Wine.
+Free, modifiable, redistributable, etc.
+Super lightweight. (runs on almost any computer you can throw at it)
-Super complicated to use.
-Some programs can't even be emulated by Wine. (most likely due to sloppy code or some stuff)
-Terminal is scary oh no.
Windows:
+Sort of customizable. (like a third of Linux's level of customization)
+Can run just about anything.
+You can get support just about anywhere.
+Familiar and easy to use.
-Very slow. (when compared to Linux at least)
-Proprietary software. (oh no, my wallet!)
-Viruses are mainly made for Windows.
Take your pick!