I've used Laplink PC mover a number of times over the years - it seems to get most things over without too much problem
there's the odd bit of (very) specialised software that doesn't come over - well it normally does but I have to get a new key from the provider
Always make a full backup first of course
It's always a bit nail biting but last time I left it running and it all came over without any real problems