Re: A few HP's here
I can only recommend clean installs as Windows 10 is installed in 10-15 minutes or so, and it seems to pick up all the drivers from WU very well. And afterwards you don't have to uninstall Winzip, McAfee and some useless HP stuff.
Several new HPs still have the 1607 version, so to get it up-to-date you'll first need to let WU download 1703 version (couple GBs) and the upgrading takes many times longer than a clean install.
Also consider not installing the HP EFI Diagnostics package, since it uses so much space on that 100MB (?) EFI boot partition that e.g. 1703 (Creators Update) fails to install until you remove the diagnostics. Pretty stupid from MS to use a paltry 100MB partition these days, and stupid HP because they haven't published an advisory or even recognised the need for one.