I'm actually with you 100% on this baltwo. There really is very little that can't be resolved with a fresh reinstall of Snow Leopard's default installation. So the options are as follows starting with the easiest and progressing to the more difficult:
A. Clone the legacy OS & User Accounts back over to the new drive, followed by a default SL Install + Software Update to freshen the OS if so desired.
B. Install the OS and use Migration Assistant to restore all User Accounts and Applications.
C. Install the OS and use Migration Assistant to restore ONLY user data (Photos, Music, Videos, Documents, etc...). Followed by reinstalling all 3rd-party apps and manually configuring all previous settings (i.e preferences & networking).
D. Install the OS and manually moving only desired user data and reinstalling all 3rd-party apps and manually configuring all previous settings (NOTE: This option is reserved for only the most extreme circumstances as it involves a serious commitment of time and introduces the potential for permissions issue when trying to integrate legacy user data with a virgin user account).
Like baltwo, I have never had to perform options D, and option C perhaps only once. My user accounts, and all of their data, have successfully been migrated across some 5 Macs since the option to do so was introduced. I believe I still have some data within my primary user account that was generated back in the OS 8 & 9 days.
Rest assured, when problems arise they are rarely the result of data found within your user account and are more likely the result of corrupt OS or App files. As a result I have never hesitated to migrate my complete user account over when I upgraded my Mac. OS Software and Apps may come and go, but my user account is rock solid and completely portable with the help of Migration Assistant. I think baltwo would agree. 😀