Well, I wear all of the above except Ecco and Keen. If they fit properly and are cushioned I think any of them would be good. I can walk in all of mine. BTW, my grandchildren wear Keens and they like them, but without socks even their feet stink to high heaven! Only in the Keens!