I am retired with  three Huskies and we are out on good weather days (average 4 out of 7 days) trekking the forest roads (dirt) and the Appalachian Trial in Pa..  Our normal day is a 6 mile out and back.  I have been wearing Cloudsurers for almost 2 years.  They are my shoe of choice for the dirt forest roads.  The forest roads in Pa are really Jeep trails with water crossings and rocky patches.
These shoes have held up very well, my feet stay cool, they drain quickly following a water crossing and dry out quickly as well.  Traction with this shoe has never been and issue and this shoe is the best long descent shoe I own.  The lacing allows you to custom fit the shoe to a point where your toes do not rub the front  of the shoe on descents.
The Appalachian Trail (AT) is another issue, the sole of the Cloudsurfer provides excellent rock protection but the sides of the shoe are not designed to be roughed up against rocks and you will wear through the outer material.  However the shoe has an inner sock type layer that will not let your foot be exposed when the  outer layer holes.  I place a strip of duct tape between the two layers, over the hole, and continue on.  If the trek is all AT then I wear another brand and type of shoe.
The odd thing about the Cloudsurfer is that dirt does not enter the shoe around my ankles anywhere near as much as my other shoes.  I assume  this is because of  the lacing system that allows a snug fit around the ankle without restricting movement.  My trekking shoes when snugged up will restrict ankle movement and when laced to be comfortable, will collect dirt and debris.
On the very few miles of hard surface roads we cover each week this shoe is very comfortable and again my feet stay cool.
ON now has an off-road specific shoe and I own a pair but have only put a few off-road miles on them because my feet prefer the Cloudsurfer design.