The nice thing about Windows (maybe Mac too I don't know - I prefer to use a real computer!!!
) is that you can use Windows Explorer when it suits your needs and drop down to the command line level when you need to show proper respect for data. What I mean is I use Explorer 99.999999% of the time for moving files around. It doesn't even occur to me to open up a dos box. Point and click baby!
But for something like syncing 2 computers (or backing up a computer for that matter), it's vital to cut the human being out of the operation if at all possible. I'd consider it hell to try and point and click my way to having the latest version of even just 5 files on the 2 computers every week when I leave the house and then again when I return. What the batch file does is front-load the hell (lol it's really just a little bit of a hassle). You might have to think a little. You'll definitely have to tweak a lot. But when you're done, you're done. From then on, you just point and click to start the batch file and walk away - the computer will do the work, and it won't ever be too tired and do dumb sh*t.