Depends what I'm using it on. I use PB Blaster on stuff that I don't care if it stinks after applying like out door hinges ets.. CR products are good but good ole WD40 is what's in the tool kits in our vehicles. In my daily maintenance at the School buildings WD 40 is all I use. It has saved the day more than once when dealing with a wet electrical connection too.
When engines still had spark plug wires, and they were long overdue for replacement, we would spray WD 40 on them if the wet rainy weather stopped the truck from starting. Took about 20 minutes to dry them out.