If the current C drive is pretty clean cloning is OK. This might help someone with Windows issues on the old drive. If the PC came with Win 10 you'll have no problem, unless MSFT recently changed something. Here's what I did. There is software you can download to find the Win 10 program key, I retrieved the key. I downloaded Win 10 from MSFT, made a bootable USB, then did a clean install of Win 10 onto a new SSD hard drive. It worked perfectly at least half a dozen times for me. I kept the old HDD in the event of a problem, worst case I would have cloned it onto the new SSD.
The above is correct.
Always go with a fresh install of windows. Always.
Keep your old drive as a backup.