Mine are only explosive through intercourse. The ones through oral just aren't the same. They're what I call a 'fizzle' (only a few seconds), and I consider those kind 'bad'. I sometimes 'fizzle' during regular sex, too, but not that often. It takes time to have an orgasm through sex. I had never had an orgasm through sex until I met my husband. I can even have multiple ones now.
I think I just had to find the right guy who I could trust and actually cared about my pleasure as well as his own. Right now, though, my sex drive is nil, but that's another thread!