Ya, this is probably as debatable as "what brand of engine oil is best?"
WD-40, PB Blaster, Liquid Wrench and even Silicone spray all have worked well for me. This is simply what's available locally here. I did experiment with the ATF/Acetone 50/50 and worked very well as well.
Several years ago I bought a gallon of PB Blaster but my wife complained everytime I used it about the smell. It DOES smell pretty nasty. I like Liquid Wrench because it foams up and seems to get better coverage. Last time I was as Summit Racing I picked up a gallon of WD-40 so that will probably last a lifetime
We don't really get severe corrosion around here, except for exhaust manifold bolts. Broken bolts are going to require drilling them or welding something to them.
Years ago I was removing the transmission on my 99 Silverado NBS. Someone must have stripped the oil drain pan bolt at the shop. Vice grips, screw extractor and everything else failed. I tried an entire afternoon. I finally got tired and dragged out my welding leads and crawled underneath and STICK welded a big 3/4" nut...out came the bolt. I wasn't even asking it if it wanted to come out by then, LoL.
And if you really wanted to see which one did better there's this scientific test: