Glad you got it up and runing nice to see your old information there and having access to it, almost as much joy as fixing it.

If you have programs running on old W10 they should run on the new W10 should not be a problem.
Unless you have a specific security reason for not cloning the drive then clone is going to be a better option and you always have the old drive incase you get a virus or something happens that frys your computer.
If you install the drive and cannot run the OS then you can always access your personal files which is anther form of fail safe file storage. From installing it as a additional drive on an up and running computer.
If you have programs that will not transfer over then clone the hard drive, since the rotating hard drives are a big problem and keep that computer for just those programs. You can find new programs to run what you want on the new computer while you phase out the old one.
That is exactly what happened to me. Had XP on an old computer with all my accounting software and work specific programs on it. Made another computer because I Knew it was not long for this world and just started to use the new computer with the new programs and phased over to it. Only looking occasionally at the old computer and made a backup of the programs on USB. Sure enough after sitting and not being on we gave it a proper burial or at least relegated it to the storage area.
Anything that has information on it and that is electronic NEVER erase it UNTIL you are sure all the new systems are up and running and your information is completely there. All files do not transfer well and the only real way to make sure you have all you information is to clone the drive and even then, sometime files will encrypt and can only be opened by that computer only. Transfer will not work, so keeping the computer in whole till your sure is always a good idea.