When migrating your /home, make sure you install everything first. GNOME was not happy to find configuration files requiring things like Timer Applet which wasn't yet installed when I switched laptops. References to artwork and theme packages that weren't installed or which I had saved in system directories to make them system-accessible also made GNOME unhappy. Definitely install your software before putting the config files that rely on the software back in.
To make that easier, here's a trick to install on the new computer everything you installed from the repositories on your old one. On the old computer, run
dpkg --get-selections >> packages.list. Get the new computer online and install dselect (yeah, it's not part of dpkg anymore). Copy the packages.list to your new computer. Then run
sudo dpkg --set-selections << packages.list. Finally, run
sudo dselect and choose Install. It'll download and install everything it can from the repos. If you got things from 3rd party repos, you need to add those to your /etc/apt/sources.list first (or just copy the old one over). This won't help with random things you installed from who knows where, but if it came from a repository, you should be good.