I've been a fan of Brooks sneakers for ten years, but due to supply chain issues I was forced to buy something new. New Balance 940 turned out to be much better than I expected. In fact, I'll probably buy them half the time. (And I buy new shoes every three months.) They fit well and have lasted longer than expected. I think I ran 1000 miles on a pair. By this point, the soles were pretty worn down, but the upper remained pretty much intact.