I've had this on my Tornado for ~1 year now. Got it for the exact reason you state...I'd had 2 cases of the crew putting the hook through the deck/hull in less than 1 year. If you get the system, pay for the Carbon units, not the plastic (Alum is OK, but quite a bit heavier than the carbon).
Also, most trap buckets will take the system, but some (like the Gul Nappy style) have a sewn in lower strap, so you've got the rip out the stiches to remove the original hook and sewn in the keyhole unit.
Mike.