Yes. Migration works. Think Apple has a nice "migration" ULR on their website as well... re:
http://www.apple.com/pro/tips/migration.html
---------
During the many years, I've done "many" old box to better box upgrades in the "windows" world. Regardless of OS, I always recommend:
- Start with virgin OS.
- Add mandatory OS fixes / patches.
- Install Apps (from scratch).
- Install application fixes / patches.
Test, test and test.
Make a backup (baseline backup) of your new "BASE System". Can use DVDs or external USB drive. Or, "clone the base system" using Carbon Copy - if you have it.
Manually transfer (copy) data files (and only data files) from old system to attached external drive. re: USB connected HD. Connect external drive to new system and manually copy data files to new / better system.
Keep old machine "untouched" for up to 3 months. Bottom of one's closet works great. If you accidentally missed a file or want to move over a special file (like bookmark config files), you can - using a USB small stick.
If using an external Drive for the initial File Transfer, one can then re-configure this same external device for Backups - on the new / better system. For example, use included Time Machine. Make sure you store intial data files in a different folder (or partition). And, mark that "intial backup area" as "read Only".
Lots of "manual" file copying tasks but doing it manually, also allows me to perform "house cleaning" as well. re: Remove those old movies, songs qnd data files that I no longer need. To me, house cleaning every year should be mandatory. But in reality, the average person only does in-depth house cleaning when they upgrade to a better system. Just like when moving to a different house (but that's a topic for a different thread).
Good luck...
.