Windows Easy Transfer
I've used backups, Windows Easy Transfer, and also used roaming profiles on a domain to move user data over to a new SSD. My feeling is that it's better to do a clean install if you have the time, rather than use these "easy" tools. You clean out a lot of old cruft.