I have Win10 Pro (nothing else installed) on a new system with a 512 GB HDD I want to move to a 128GB SSD. Macrium will not clone to a smaller disk. This doesn't seem like much of an improvement but the boot time, application loading time, etc seems much quicker. The HDD (7200 RPM 500 GB Sata 6 Toshiba) peaked out at about 200 MB/Sec and the SSD max is under 300 MB/Sec. I ran Attodisk benchmarks on both the HDD and SSD. Windows reported unspecified disk errors which it said could be fixed with a restart, which I did, and now the SSD seems to be fine with no reported errors. That was able to migrate the HDD to SSD (a good mid-range SanDisk), but there were a couple of strange warnings during the process and now I can't recall what they were.
In the end I remembered I had an Apricorn USB3 to Sata adapter which included EZ Gig IV Cloning Software, and I was able to get a new version of that as support for the adapter. Windows 10 seems to have a really strange combination of redundant boot drives and recovery partitions. No, I could not shrink enough to fit on 128 GB SSD even though only 22 GB of disk space is actually used. The cloning must be 'unlocked' for the discount price of $40. FYI Paragon Free does not allow cloning, only backup.