I have many cycling shoes, and the ONE thing that is a must have in my book is at least one ratcheting strap, I have some Sidi's with just velcro and they suck. I like my shoes "combat locked" to my feet.
My 2 favorite shoes are my Sidi's with carbon soles and my Shimano M182 MTB shoes.
I will never go near a pair of shoes without at least one ratcheting system. Hope this helps.