I don't think personally I would ever again migrate an OS unless it was in a corporate environment and rebuilding something like an AD Domain was not practical or budgeted. Any home machine, this is probably your best bet, and is what I more or less stick to:
-Read the install guide from the vendor, taking note of any driver prerequisites or special steps.
-read a few reviews for anyone else's problems - this can save you some headaches
-check for firmware updates - best do this BEFORE you get it all setup and the update is data-destructive.
-decide on your backup strategy and get it ready - this is the best time to do it
-install OS, drivers, patches, software and pay real good attention to the drive as noticing slowness, stuttering or other issues now is better than later for warranty and your sanity
If you really want to migrate, clone your disk first if possible, but do not get rid of, or use the original for at least a few weeks. if anything goes wrong you still have the original system that is just re-plug in and go
I have used paragon, cant say throughout I felt really ultra confident, but it did work, and the machine ran fine for the 3 months or so I had it in that config. Just pay attention to what you are doing