Polystyrene is slightly better than polypropylene, but the low service temperature (melting point) of polystyrene has rendered it all but obsolete. For any reasonable purpose, polypropylene is the modern solution, especially at 100 nF, for critical applications. However, it is difficult to find polypropylene at low values, below 500 pF.