FastMove 2019 has some interesting & potentially useful features, but as you might expect, they don’t talk about the negative aspects. Transferring data over your home network can be slower than USB, e.g. using UASP & especially USB 3 gen 2, and is much slower than Thunderbolt. And if you’re running win10, you can usually just restore a backup or clone the disk from your current PC/laptop to the new one. If I was going to migrate from a win7 PC to a new one running win10, I’d 1st consider or try upgrading the current PC to win10, though I wouldn’t activate win10 there, because the odds are better that any software compatibility issues would be dealt with that way. Microsoft’s been working on that tech for years now. Then I’d transfer that copy of win10 to the new PC.
That said, there are potential Gotchas… You can’t upgrade or transform a 32-bit version of Windows to 64-bit – in that case you might be better off with FastMove. Booting Windows [or any OS, e.g. Linux] may be done using Legacy or UEFI BIOS setups, and you cannot clone the system disk or restore a backup to a Nvme drive and have it boot – if there’s a BIOS mismatch [Legacy vs UEFI] or you’re moving to a Nvme drive, a migration utility on a bootable USB stick from Macrium, Paragon, AOMEI etc. might be needed. Software that uses a hardware ID as part of it’s activation DRM won’t automatically work on different hardware, and in fact, some software will initiate a sort of failsafe, adding registry entries so that software will Never activate (!). If you’re moving from win7/8 to win10, there’s stuff that win10 just doesn’t have, so you can’t copy or migrate those features, software, &/or settings.