Over here the german company helmisport makes covers with velcro for decades. They over no other way of attachment. The rest are a zillion options.
So i guess it does the job. I got some experiance with those and is worked well. Their covers are not for whitewater.