I have always had a difficult time finding shoes, not just bike shoes, shoes in general. I have feet that are wide across the toes but average at the heel, rather severely pronated with flat arches.
I found a pair of running shoes recently that were designed for my problem and even came in an E width. Viola, knee pain = gone, ankle pain = gone, lower back pain = 50% better, all within a week.
I am picking up a pair of insoles that should give my daily walkers similar attributes and see if those work as well.
I wear Shimano SPD MTB shoes for 90% of my riding and I have always felt that something isn't quite right. My question is, can I use the same high-arch, pronation correcting insoles in my cycling shoes? I have seen that Specialized and others put out "fit kits" with in the shoe wedges or arch support insoles. Are they any different than the insoles made to correct the same problems in other shoes? I'd like to stay away from cleat wedges if possible as my cleats are barely recessed enough not to click when I walk now and I wear my shoes off the bike quite a bit on day trips or when commuting.