Quoted By:
I like velcro.
However I don't think they are made for outdoors.
I don't think it works well if it gets wet, and snow sticks to it, also might get icy, also if you are extreme it might not give proper tightness for long outings.
But I these are just speculation.
Bonus part of laces is you have string in emergency.