I've never seen a Cinch Fit, but in principle, I personally don't like fussing with strap "thingies" as I simply want to slip it on and trust it.
The ES pin is a bit of a pain that is easily remedied by Taylor IMHO: simply make it with another 1mm or so of depth, done!!! But as it is what it is, I'd rather go with the "nickel squish" method than any other device that I have to think about and deal with. That said, on a Les Paul I
will add a rubber washer because with an LP, the stakes are high if that bad boy lets go!!! It's all about what we're comfortable with and the lengths we're willing to go to gain that comfort.

Edward