I always get my shoes from cosyfeet now. Not the cheapest on the market, but the first pair I had finally wore out after over 2 years - but I can still wear them for gardening!
Have currently got a really comfy pair of moccasins from them, don't know I'm wearing them, and I do one heck of a lot...