I’ve been doing scratch loads of 1803 for a good while now. Other than SMB1 being defaulted off, which can easily be turned back on if your network share is ancient it’s been fine.
The vast majority of real issues I see with win 10 are either from machines that have been upgraded multie times from win 7 All the way through to 10 and all it’s updated to now (a bad idea no matter what version OS you run). Or factory installs that just screw up the updates. Contrary to popular belief the preinstalled OS’s from HP, Dell or whatever frequently are anything but good. The machines I load from scratch using the MS media creation tool tend to run faster and have far fewer issues over years of use. Also, stop using the 3rd party antivirus programs. They cause more problems than they are worth.
Windows has been legendary for in-place upgrade failures, since Win95. The idea that Win10 is a forever OS is, IMO, asking for it.