I've done a number of Windows 10 installs for myself and others and I hate to admit it, as I've always wanted to ditch MS, but they've all been a doddle. Put a USB stick in, reboot, confirm your region and then watch it chunter away. Years since I had a Windows hardware detection issue - probably back with XP.
Linux on the other hand...oh dear. If you've got standard hardware, fine - installation is very straightforward. However, I've had dual boot Linux/Windows PCs since the late 90s (Suse 6 to 8), various flavours of Ubuntu and finally Mint up to 19 point something. None of them worked first time and there was always at least one item that took longer to get working than everything else put together. The worst was a satellite TV card that needed its driver command-line recompiled every time the kernel upgraded.
For software, while Wine will run many common Windows Programs, it doesn't work 100% with everything and if it is specialist stuff, it's likely there will be problems. For example, I got some geophys software working in Wine but then found it wouldn't download data from the meter because it refused to communicate via com ports (yes, there are still com ports on modern archaeological equipment).
The PC I've built now is without a Linux installation on it and I don't miss it. Getting all my stuff working on Linux was always an absorbing nerdy exercise but it wasn't a consumer-friendly one in the slightest. It's certainly improved, though, and if all you need is basic functionality, it's fairly straightforward to install for almost any distro. I'll probably put it on a laptop whose Win10 licence I transferred to another unit.