I buy all my sneakers at discount places (DFW, Shoe Dept., etc.), and usually get New Balance, but my marathoner husband has particular requirements in a running shoe. For decades, the Nike Pegasus was his shoe. He used to work for Nike, he road-tested the model, and it always was the perfect shoe for him. He ran dozens of marathons in it. In recent years, he's found that it doesn't perform like it used to. It quickly breaks down (which, of course, causes injuries). In other words, even one of the company's premier shoe lines now is junk.
He's switched to adidas.