Don't go for any sort of cloning software, as they will not be able to align the SSD drive correctly. Make sure whatever OS you use can do the alignment, or use some software that can if not.
What do you mean by "alignment."? Does that mean that the SSDs that come with a migration kit are not recommended?
Not recommended by me. I have used a "kit" to upgrade my laptop, and whereas all data was cloned, the drive was misaligned due to getting cloned from a HDD. This resulted in performance loss and excess wear
caused by unnecessary operations required of the SSD to compensate for the software mismatch
So what is alignment? In layman's terms, it is a software configuration that matches the software's logic to the drive's. Whereas HDDs and SSDs have wildly different storage mediums, the logic used to access them is the same: the old HDD logic based on tracks, heads, cylinders and so on is used, presumably for compatibility reasons. Alignment makes sure the old logic fits the new architecture that is not dependent on factors like track length or physical starting location, as the medium used is not a mechanical disc, but an electronic chip. Alignment is also required on some newer types of HDD that use a sector size that is different from the old standard logic.
If you're interested in finding out more, I would start at the Wiki article on disk sectors (link)
and an Anandtech article on how SSD storage works (link)
. This article, http://www.sevenforums.com/tutorials/113967-ssd-alignment.html
, is a concise read about what alignment is for an operating system.
PS. Here is the drive from my kit, first misaligned and then correctly aligned. The aggregate score difference says it all.