Ask yourself this: do you really think duct tape is tougher than the tread and skin wall of your tire? I don't.
Personally I love Armadillos. If you're cool with the fact that they're a heavy slow tire, they're awesome. Yeah $60 to get you rolling ain't cheap, but then not having to fix a flat at 7pm and 11 degrees is pretty excellent too.