Running shoes are admittedly a matter of personal preference.  The main criteria for me are acceptable comfort with stability, wear then price.

There are a lot of choices at about $140. Going through 5 pairs a year, I prefer to save about $30 and find one generation back of Kayano's. The Kayano's wear well for me, particularly on the outside of the heal on concrete and asphalt.  The uppers are never a problem, something two other mainstream brands can experience.  FWIW I also use sorbothane material sole inserts removing the originals, but those are good for several years.  If I can't find Kayano's one generation back in my size, ASICS Evolution 6 are a good substitute.