NASA always appears to use pyrotechnic devices (NASA standard initiators for explosive bolts, frangible nuts, etc.) to release elements (spent stages, fairings, etc.) where SpaceX appears to be using pneumatic latches and pushers.
Some obvious pros and cons are that the SpaceX approach favors re-use (no expendable parts, no risk of debris damage to recoverable components), and assuming the pyrotechnic fires, it definitely fires. Reading some of the literature available on-line, it appears the NASA devices, while apparently designed to be highly reliable are also very complex bits of technology.
My question is: if SpaceX is having success with their approach, do NASA standard pyrotechnics still hold any advantage, or are they on the way out in newer designs?