Lots to keep in mind when shoe performance is involved.
1) One part of the "bottom line" is support. You pay for supportive shoes PERIOD.
2) Many of the names offered here can be found in "outlet stores". Such stores stock cheaper shoe lines.
3) Super comfy shoes right-out-of-the-box are little better than slippers if you're talking about walking 12 miles a day.
4) In city settings you'll be walking on pavement. You want a shoe with a hard heel and a hard leather sole. Having 'bouncy cushions' on your feet in town is a myth. You're not slamming your feet down like an athlete might. Rather you're just touching the surface of the concrete as you glide over it.
5) In fact, a truly separate heel is oft cited as a requirement for a shoe to be dress.
6) NEVER walk in "guards shoes"; that is to say shoes with completely flat soles. Those are for people who have to stand all day long. I made the mistake of wearing a pair of Drew Tahoes while giving a tour of NYC. The drag killed my legs.
7) You may need to buy real old fashioned leather shoes at around $300 (or more) a pair to get shoes which will break in. That's where your support comes from. Mushy, $40- $70 outlet shoes won't do the job.
8) Believe it or not, good posture is part of walking well. I see droopy-bottomed, slumping trudgers all day long.
Not too long ago, a poster here asked for a shoe recommendation. I had just bought a pair of $70 somethings from an outlet and thought I found the pearl. I praised this shoe as a winner.
However, later that week, the structure of the shoe just went soft. The shoe "broke in" alright. It just sprung, for lack of a better word,
Also, if you get Eccos, make sure to wear 'em as often as you can. Myself and family members have experienced Eccos' sole material sweating its oil. The shoes became gooky, sticky messes. I was very disappointed and will never patronize their company again.