I have had these tires in 235/85R16 on a 2005 Tacoma, 265/70R16 on a 2000 4Runner, and in 285/70R17 on a 2001 Chevy 2500HD. In my experiences they do great on-road especially in inclement weather. Rain, snow, and ice were not an issue, mainly thanks to the tons of sipes. Bonus points for low road noise and a discernible MPG difference between all terrains in identical sizes. Offroad, they handled all the terrain that I asked them to, mainly driving around offroad around the family farm. They actually performed better than you would expect, especially when aired down (I was never brave enough to go as low as 6-10 PSI, I would drop to about 20 or so). The one issue with them would be mud, if you are going to go through a lot of mud on a regular basis I would select something else. I tend to avoid mud, and when I did go through mud with them I was focusing on keeping my momentum up to get past it. Most of my “technical driving” with them was through woods, driving over hard ground covered in rocks, leaves, sticks, downed trees, etcetera traversing terrain which would make all my passengers wince and grab their handholds. No traction issues in these conditions.
After experiencing these tires, sipes are now high on my priority list for any tire purchase that sees any reasonable street time. After the 235/85R16s wore out on the Tacoma (at rated mileage or a bit more) I replaced them with the same size in Cooper ATW. (Just wanted to try something different.) This tire has lots of sipes, but is more of an all terrain pattern. This tire seems to perform almost as well on the street and a little better off the street. They look like they would be better in mud, but once again I avoid mud so I don't have any first hand mud bogging comparisons. Only downside to these was a roughly 5% MPG penalty over the Michelins in the same size, due to higher rolling resistance and tire wind drag.
I never punctured the Michelins. I did puncture other tires doing the same sorts of driving but that could just be coincidence. I would rate their puncture resistance as being roughly equal to any other tire of approximately the same weight. Realize that most tires that offer higher puncture resistance also weigh more.
If I had to do it again, I probably would have just put the Michelins back on the Tacoma to save the MPG for the miles on the street. (MPG is very important to me.) If you don't care about MPG, I would pick another tire that still had sipes but a more aggressive tread pattern. Frankly I think Michelin did all they could do to add traction to this tire without hurting the MPG. If that is the compromise you are shooting for, these tires are a good choice.