I had good luck with Armadillo and also Schwalbe Marathons.
If I were doing your route, I would use what I use now; extra thick thorn resistant tubes with slime (as well as Kevlar belted tires).
They are heavy, but I seem to get a lot of miles without a flat.
A lot of mtn bike tires use soft rubber for traction, these wear out fast as well as catch and keep some obstacles more than hard rubber tires (like Schwalbe) IMO.
With my 30 to 35 mi/day commute, I do not want to fix flats, especially in certain neighborhoods.
But no setup is fully bulletproof against things on the road.