We have had good durability and mileage with Schwalbe Marathon Mondials. They’re good all-around road/trail tires and we have not experienced a puncture in over 20,000 miles of riding on them (not the same set of tires!). The downside is that they’re somewhat expensive.