I actually really liked the Retrospec straps while I had them. Thought they were some of the easiest to install and mount/dismount that I had. Unfortunately, the velcro was pretty cheap and they wore out after about 2 months use. My new favorite are now
Pure Fix straps, been running these on two separate bikes for about 3 months so far and they are holding up really well.