I'm a believer in Inferno.
I had a mid-size canister explode in the car this last fall. There was nothing visible in the air when I got in, but I couldn't figure out what the smell was until I started sneezing. By then my face and throat felt like they were on fire, and my eyes were burning so bad I had to use the eyewash station for a good 10 minutes before I could see anything. If it caused that much discomfort with exposure to an invisible vapor, I can't imagine getting hit with the actual liquid.
Cleaning the mess up was a pain, you almost need HazMat gear to do it right. I couldn't smell it after a week, but every now and then I'll pick up a speck from somewhere in the car, rub my face and get that warm feeling all over again.
I've bought a bunch more, but make sure to store it better so another explosion won't disperse too far. I've carried OC sprays in my car for years without any explosions, including other Inferno canisters, so I'm hoping this was just a freak event.