Honestly - let's weigh the options here. With Windows I may have to beat the OS into submission once in a while, but I'd have even more work making Linux even fulfill the most basic requirement like...oh say, having "file creation time" stamps. (Now I know Ubuntu currently defaults to Ext4...but seriously - why did we need to wait so long for that?)
I'd rather pay Microsoft every month to use their tightly integrated, high quality computing ecosystem because it actually offers what I need with the least amount of hassle.