One of the issues with NPT is the same with anything, cheap garbage from overseas.
I've seen people split low quality NPT fittings with loose threads in an attempt to get them to seal, despite pipe dope or tape even on systems below 150 psi.
I like BSPP, but it's usually only available at industrial suppliers and typically in stainless.
It all boils down to what's the application, how permanent is the installation, how much are you willing to spend, how long are you willing to wait on parts, and are the o-rings (if involved) compatible with the fluid?
If I was running pipe for natural gas, propane or a compressor I'd probably go cheap with black iron and NPT.
If I'm working on my tractor I'd go stainless and braided hoses with BSPP, the brewery I'd use stainless and tri-clover fittings.