I get foot ache if I wear the wrong sort of shoes for too long (plantar fasciitis), ecco are really comfortable for me. They are my run around after the DC's/on my feet all day shoes rather than my nice shoes iyswim. I can wear them all day every day and they will last ages.
The styles are getting better, I wouldn't have gone near them a few years ago. This year they seem to have some nice styles, they still do their dodgy looking practical stuff as well.