RE Mil-spec
There are places where Mil-spec is worse, places where Mil-spec is better, places where Mil-spec is better and worse at the same time
In general, I find when it's a full product spec, it's usually behind the times technology wise, but very well built. Testing specs, when applied to various civilian products can be VERY VERY good, and at least you know what they are talking about then
For instance, I know that if someone tells me "This unit is qualified to Mil-810c for shock and vibration to part 50X (gad can't remember my Mil-810 parts)" - I KNOW that it will survive X - Civilian stuff might be qualified for MORE, but....