I love my three pairs, but there is no way I would put 20K steps a day on them. They are flats with no absolutely no structure or support. And I love that they are machine washable, but you trade that for breathability. You might have great luck in them, but they would not be my shoe of choice for serious walking. I haven't tried the sneaker, it might be more structured....