Like OP MurrayE, I'd prefer a visual utility. Not that command line options aren't fine, but we're looking for the most reliable procedure. And human/operator error is typically the source of errors as you said:
I've been using Linux and Mac a few years now, and still get it wrong sometimes.
Syncing can be very complex; situations/needs vary so different solutions will apply to different folks.
For now I've somewhat inelegantly gone with 2 approaches:
1) for situations where lots of interactivity, checking, diagnosing are required, I much prefer TotalCommander browser launching Sync It! . This is especially useful in letting me break a big problem into parts and syncing smaller subsets of the overall fileset: e.g. where I might have a screwy situation with latest updates on either source or target. Doing this by-hand with an elegant UI is easier for me. I could set up rules for a bidirectional sync (in either Sync It! or ChronoSync) but these are hopefully rare, one-off situations and specifying/testing the rules is not worth the effort. For me, Sync It! visually displays what I've asked it to do, and what actions it will take so clear and elegant fashion I have confidence I'm not making mistakes.
2) for standard cases where I dependably know I need a 1-way or whatever type sync, I will rely more on ChronoSync. Standard "production run" sync profiles can be created, named and saved. ChronoSync is designed for such batch runs, although you can be more exploratory if you wish. Running a trial sync produces only limited visual info. Opening the "Analyze" panel gives better visual depiction of what source & target differences are and what is going to be changed where.
I haven't yet needed ChronoSync's sophisticated timing & triggers for syncing. Kind of wish they'd sell just a manual version for less ;-) I don't mind the price, but it is 1 license per 1 mac. Of course, ChronoSync is clearly less hassle & expense if you don't already need to be running Win virtual machine all the time! If readers are interested in going beyond the 1 month free trial, a short term price break was recently announced:
we are running a secret special on ChronoSync. Get ChronoSync for $10 off the regular price of $40 until July 31, 2013. This offer is not posted anywhere on our website, so you need to click on the link below and the discount code will automatically appear at checkout. Feel free to forward this offer to anyone.
Click here to get ChronoSync for $30 Now
If the link doesn't work use a Jul10Off coupon code. Convinced me to get another copy recently ;-)