There is a difference between a restore and a transfer of data using Migration Assistant. If you have a full backup of ML on Time Machine, then that is absoultely the way to go. I believe the OP was asking because he/she does not have a TM backup of ML.
If you clean install ML and then use Migration Assistant, it will only move the user files and apps which is what most people want to backup/restore anyway.
Mavericks has been fantastic for me; it is quite stable for DP. Migration Assistant is quite robust and it places everything exaclty where it belongs, even if Mavericks was the OS that created the backup. I have tested this multiple times on multiple machines and I have yet to see any issues.