I would not recommend transferring the OS install to a new drive. It generally never goes as planned. A fresh OS install is the way to go!
That's a good "general rule" to follow, but I've done this about four times with my current sig-rig: three times for HDDs (to upgrade size) and once for my SSD. I also cloned my WD blue lappie HDD to an SSD -- without a hitch. In this latter case, I made the clone through a USB connection.
But -- figure the time lost on an unsuccessful cloning operation is a lot less than the time lost on a complete OS reinstall. Anyone could afford to try the first option before moving on to the second, and maybe save a lot of time.
Here are some thoughts, though , about cloning. With the freeware or proprietary clone software, you may not be able to re-size the source partition if it has to fit a smaller SSD. With the Acronis products (Disk Director, True Image) you can do that.
Going back to the "clone versus reinstall" options, I'd suggest some preparations before making a clone. (1) analyze the Event Logs and eliminate sources of all errors and warnings that are not benign or simply "Windows routine." (2) Run the SFC SCANNOW utility in a command window, to assure there aren't any significant problems to the previous installation. And (3) run a thorough CHKDSK with repair enabled for the original or source disk. You should be able to review the results within the Event Logs. (4) -- if cloning from an HDD to an SSD -- defrag the HDD as part of the cleanup effort. It won't have an effect on SSD performance after the clone; I just think it's a good idea and it doesn't take a lot of time, really.
After that -- clone that sucker! Also, another thought: a complete reinstall may likely increase the number of red and yellow bang events in the logs. Sometimes, you have to make some tweaks anyway. If you clean up your existing windows installation, you spend more time up-front, but you can save time on driver and software installs afterward through the cloning option.