Fair, the cloud seem the most easy thing to do, especially that you only need to download them and put back in place. But for stuff such as the settings of the computer, how are you doing it?
On Windows, if you use a Microsoft account to log in, some settings are saved into the cloud such as wallpaper, desktop icons, and taskbar setup. Individual apps need to be installed manually, but if I sign on a new Windows PC with my Microsoft account, the look and feel will be restored. Can’t comment on macOS since I only have a short time experience with my Mac, but I believe you can sync the documents and desktop folders to iCloud.