Windows might be great if you have enough free time for learning to disable all the crapware, experimenting and fixing bugs. Also you'll need time to optimize it. For example out-of-the-box Windows on an SSD boots slower that Ubuntu and Windows boots slower than any Linux OS on an HDD. And latest Windows 10 is maybe 2 or 3 times slower than Windows 7, I don't remember when I saw such a long operating system bootup. I know for certain it needs SSD but I don't want to buy it.
(this is my experience, and the experience of many on the Windows 10 forums)