Best apps for blurring faces

Which editors/apps do you recommend for blurring faces? It should have both automated and manual tools, preferably with the option to use both simultaneously and good automated detection so as to minimize the need for manual.

The issues with YouTube's Enhancement 'Blur faces' or 'Custom blurring' tools are a bug (see my previous post) and the fact that I wouldn't have an original full-quality censored copy I could use to upload to other video sharing sites.