I have the Revo 2's on my wife's Pathfinder, and they seem to be doing really well to me. The rain traction is far better than the tires that came stock (I think BFG Long Trails). Not much snow down here, but the couple of times I have driven in a light dusting of snow they did fine with now slipping that I couldn't handle (about 2 inches of snow that time). We have about 20K miles on them now, and I would say they look like they will last about another 20K. 40K may not be that bad though, I think they had a 50K warranty, so I may get a discount on the next set of tires!
I would say 90% of the miles are hwy miles that we have put on these tires. We did drive them to Colorado once and hit a lot of trails. It was dry as a bone, and I didn't go down any 4x4 Jeep only trails, and they did fine. Very good traction on those types of roads.