My Linux never had any problems and didn't need any restarts.
Linux install time: A few hours tops.
Windows install time: A weekend.
Why on earth would you need a weekend to reinstall Windows? (unless you include the installation times of all the 3rd party apps that you "need", which isn't a problem with Linux due to their absence)