I've found plugins to be useful when a scratch or hair spans only a single frame. If it spans multiple frames and covers important action I've never had any luck with them. In those situations I've had to have a reshoot or do painstaking paint and roto work.
My software:
Pro Maintenance Tools - Tools to keep Final Cut Studio, Final Cut Pro X, Avid Media Composer and Adobe Premiere Pro running smoothly and fix problems when they arise
Pro Media Tools - Edit QuickTime chapters and metadata, detect gamma shifts, edit markers, watch renders and more
More tools...