I normally buy New Balance but I thought I would try these Asics Gel-1160.  They are great; good cushioning, but not soft.  I only run 1.5 miles per day so I don't know how they would suit a long distance runner.  I'm very pleased with them.