Alright, you opened the door haha.
So, at least for me, there are three factors that effect how snaggy a bind will tend to be on a given yo-yo.
1.) String thickness
2.) Pad Grippiness.
3.) (For whip binds) how fast the string whips through the air.
NOW, what I have been able to do, is assess these factors in a few binds, and modify how I bind to work with the current setup of the yo-yo and string. By now, I can make pretty much any standard setup work without an issue.
So, moving on to how I modify my binds to work with the response pad/string setup. The biggest factor that can be manipulated is probably the size of the loop of string going into the gap of the yo-yo. If the pads are less grippy, you can get away with a bigger string loop than slippier pads. Correspondingly, the thicker the string, the smaller the loop of string on the bind needs to be to have a clean bind (generally). So that means with grippy pads and a thick string, my string loop will need to be quite small to bind well. And inversely, with a thin string and slippy pads, the string loop must be larger. With practice, the size the string loop needs to be can be assessed quickly, and successfully implemented with only a few practice binds. And then you’re off to the races with consistently clean binds, no matter how snaggy the yo-yo (assuming it’s not completely insanely snaggy, which I’ve really never seen).
Now, in my experience, some binds have required special attention, and are harder to get consistently clean. The Guy Wright bind is one of them. One handed laceration style binds are this way for many people.
For the Guy Wright bind (and any variation), make your loop small. Like, really small. This bind will take pretty much any excuse to snag. Don’t give it one. This bind and it’s variations take some real practice to get consistently clean. But it is certainly attainable. I would give the same advice for the horizontal binds as well. Make your string loop as small as you can get away with.