It's hard enough finding a good fit in regular shoes, but damn near impossible in cycling shoes. I'm wearing some garbage cheap Specialized mtb shoes that are ok. Everything I try fits like a size 3 ballerina slipper, no volume, straight as a string, loose in the heel. Even worse when you're slow and gotta walk the bike up horrendously steep climbs with stiff soles and a slick cleats. Going up a half size, they flex like clown shoes with the flex point behind the ball of my foot, but whatcha gonna do?