Laces. Simple, repeatable fit. Replaceable. Adjustable on the fly with a finger/thumb yank. You can upgrade to speed laces which is what some triathletes do. Velcro strap edges eventually start peeling up and catch on things.
Away from cycling, does the OP actively seek out footwear with straps or some type of BOA like enclosure? Why or why not?