I heard a suggestion that, as a mod, if I come across posts or comments that should be deleted, I should do it via flagging instead of just acting directly. The benefit is that this creates an audit trail; I can record that this was deleted because it was obsolete, for example, or because it didn't answer the question (at that point in time). Anybody else trying to figure out what happened (or me six months later :-) ) will have the information.
This makes a lot of sense to me. The only reason not to do this would be if being flagged -- for the benign reasons, I mean, not spam/offensive -- causes any sort of damage to the user being flagged. Does it? Is "number of times this user was flagged" used for anything that affects site function (beyond making the data available to mods)?