One of the main reasons that npn transistors are more popular than pnp is that conductivity tends to be higher in n-type materials (the majority charge carriers are electrons). For npn, the transistor parameters tend to be better (more on these later).
Also, npn transistors may be easier to manufacture: see this link.