I have Schallers on one guitar, the Gretsch screw on ones on a Gretsch, some claw like hooks on a Steinberger, something like a flying wing on an Ibanez bass, just regular buttons on 4 or 5 other guitars.
I like the Schallers, they've been on the guitar for 25 years. You have to take the strap off to put the guitar in the case. You want to get in the habit of checking that they haven't worked loose.
The Gretsch knurled screw on ones work well
IF you give them a twist every time you put the strap on. You tend to not want to take the strap off the guitar. I was using regular washers with mine between the strap and the knob, that seemed to keep them tighter longer. If the strap hole is old it will slip over the knob. I've got Grolsch washers I'm going to use in the future. Also, the wood screw will come loose occasionally.
The big hooks on the Steinberger and Ibanez bass work well, they will destroy your strap eventually. The Steinberger still comes off every once in a while.
I don't usually have an issue with the regular buttons, I haven't dropped a guitar, yet. When you feel it let go you hang on tight.