In Linux, if you're missing something it's a simple matter of "apt-get install something" and it almost always works. The rate of failure for Windows updates and installing proper drivers and software in windows is much higher.
And Linux is far more likely to work out of the box on most hardware. Windows installs never have more drivers available than what ships on the CD/DVD. With Linux Net Installs, as long as your Ethernet is supported, and it probably is supported, the rest of the system will be up-to-date.
I have recently installed Windows 7, Windows 10, and Linux, I've used each for a number of months. Linux was the easiest and friendliest. I've been using Windows for years so I'm not a newbie, it's a terrible operating system.