My last tyres were magic mary's, I never got a single puncture with them, and that is just using standard tubes. If you go for the downhill casing version I doubt you will need armours. And they are brilliant tyres in general,
I'm running Minions ATM and I am still trying to work out which tyre...