I had both front and rear with Armadillo All Condition Elite 700x25. Lasted over 4k mi with no punture. Then the rear developed a bulge from a small cut on the sidewall. I changed the rear with a Ultra Gatorskin 700x28 for a softer ride. In less than 1k miles, the Gator had a punture from a small glass that got through. After that, so far no problem after another 1k miles.
I like the ride of the Gatorskin over the Armadillo but I can see more little glass sticks to the tire while the Armadillo has better resistant, however the sidewall bulge I had with the armadillo makes the hardshell a step better in that area. So it's a give or take for either one.