I can't stand quick release bars and either avoid any strap fitted with them or remove them, but I've never been happy with the gap that's left. It looks like the perfect weak spot where the strap could tear.
Nearly all manufacturers are using them now.