If price is a factor and you don't mind a somewhat heavy tire I can recommend Michelins, especially the Protek Cross Max. Costs about half of a comparable Schwalbe, and a third less than the Armadillos. Bike Tires Direct and others sell 'em for about $20-$25 apiece.
Good most-terrain chevron pattern tread for rough pavement, gravel trails and light off-road. Grips like Velcro on any reasonable terrain for an all purpose tire.
The 5mm puncture resistant shield is very effective. I've ridden a set for a year this month, and just this week had my first flat. But it wasn't due to a puncture. The tube lost air for some reason I can't find -- no punctures, no bubbling when submerged in water. Maybe the valve stem was loose so I snugged it back up. But in the process I examined the Michelin tread very carefully and while I found a few small shards of glass that reached the puncture resistant shield, nothing penetrated. And the tires still have plenty of life left in 'em after at least 1,000 miles on mostly rough pavement and gravel. I rotated the tires, putting the less worn front on the back which took most of the wear over the past year.
At 1,100 gr for 700x40, they are heavy. But they're reasonably quiet and smooth rolling for a heavy tire with pronounced chevron tread -- quieter than my lighter weight Specialized Hemispheres, and much more puncture resistant. I run 'em at 50-55 psi front, 60-65 psi rear, well below the 75 psi Michelin recommends for my weight (160 lbs), and much more comfortable than at maximum pressure. The sidewalls are very stiff and the tires feel harsh above 70 psi.
I'm satisfied enough to consider another tread pattern Michelin for mostly smooth pavement, although I'm leaning toward balloon tires for my rigid fork Unibagel.