The problem with Velcro is that it wears out before the shoes do. I have pair of Sidi shoes with a ratchet strap and Velcro across the toes which is so worn and fluffy it barely stays closed.
At least you usually don't need the front velcro straps, I use just the ratchet. I had a lovely pair of Spesh Pro Road shoes, super stiff and comfy, but over the many years I had them, the plastic components where the ratchet attached disintegrated, and cracked. Shame, but I did get over 15 years out of them.
PS - Pricing for BOA - I picked up some Shimano XC3 MTB shoes, the lower model, with BOA, for about £60. They look like road shoes, but have the tread - handy on a 'road' bike. You can get BOA equipped shoes quite cheaply if you wait for sales. The 'expensive' BOA Shimano MW7's I have - I bought them used for about £100 - normal price is £200. Plenty of barely used shoes on
ebay - a good wash in the washing machine, and they are like new. Very easy to check condition if the seller shows the pictures of the underside of the shoes.