First of all - the fit: a good shoe if you have a low volume foot. Understanding this is important. Take two men, both 5"9" tall, but one weighs 175lbs and another 135lbs. That's the difference between a low volume foot and high volume. Some shoes cater to one type, others to the other. This is why some people say you must buy " a half size bigger". So, if you have a high volume foot, you may want to go a half size bigger.
This is a soft, high cushioned shoe, probably the softest you can find. I bought it because I have a bad knee and needed that kind of cushion.
It is primarily a street shoe. I use in mixed dirt/hard pack/gravel/ paved and it is just ok. It tends to pick up stones and in rougher terrain you don't have a lot of confidence. But for straight pavement running it is great. Shoe laces stay tied and don't slip. Quality is excellent, a well made shoe. I have a neutral gate and this shoe is good for that, little pronation correction. Not a lot of arch support, which I prefer as I have a low arch. I tried on 12 different pairs of shoes and settled on this. Over all, I highly recommend this shoe. How much do I like them? I own 4 pairs.
Other good shoes if you have a low volume foot are Saucony and Brooks Glycerine. Sauconys tend to have a narrow heel.
However, I give this advice: the two most import shoes where fit is critical are running shoes and ski boots. Don't buy a running shoe unless you try it on! I'd tried some on where left was perfect and the right I couldn't live with. Other shoes were "almost there" but not quite. Take the time to find the right shoe, then buy two pair. Lots of runners end up with leg and foot problems because of ill fitting shoes.