Commitment control is always a good thing. IMHO journaling should be turned on for most production items. If not I know you're not doing commitment control, and that is a bad thing. If you fire off a 10 step process and step #9 fails, don't you want all your updates to data from steps 1 through 8 to roll back in order to not leave your data in shambles? I would think so.