I just made the move to another computer, using the same distro and DE setup as the old one. So far I managed by backing up ~/ and /usr/ so I could drop in system and programming settings.
I don’t know how that will work if you’re going for a new distro but it’s always good to have your old configs for reference!