I've only used the Armadillos, but I was having the same issue; a flat every other day. I almost quit riding because of it. That was on my road bike. I am now regularly riding my 2011 Diamondback, and using the stock tires that came on it. I may splurge and get some Armadillos though if I start having problems again.