I’m quite not a fan of GUI utilities but I’m a great fan of command-line and batch processing.
I’ve recently changed profiles under a Windows box and had to move some files over them. At first wondered about logging in as the old user, copy all the files to a temp folder, log back as my new user and copy them to my new folder. But hell, too much time spent.