Hope this helps
1) Source code will be available . Tomorrow if you wish you can edit and make you own package or Operating system. all linux os comes different company (LIndows , Lycoris, Red Hat, SuSe, Mandrake, Knopping, Slackware).all windows version comes from Microsoft :-)
2) Have more options to secure the system. If you are good admin you can perfectly make it secure.
3) Linux architecture make it more secure. Where windows all in managed by registry. as i said above point security is based on admin who manage OS.
why windows get affected always ? simple 90% of desktop users use windows. So there people to exploit this. they will install all applications :-) and open himself into security risk.
4) save money . for windows u need to pay for OS then for support (support cost u high)
5)stable. windows need many reboot as part of each application or updates. Many of my linux servers still up running for 2 yrs :-). As far there is no hardware problem linux run's perfect.
6)migration simple - since all considered as files - just copy and paste make things work.