I like leather straps because they have a better grip on your shoulder and don't slip. Watch out, though, this strap is quite slim, a heavy guitar could feel uncomfortable after a while.
The holes for the strap buttons are the right size, but not I had straps whose leather felt stiffer, so even if it feels secure with large strap buttons I'll probabily put some strap locks on it anyways, just to be 100% sure the strap will never slip.
I really like the two colors, gives you a cool option without having to buy two different straps!