Haven’t tried the stuff you mentioned but have used muc-off, it cuts through grime and dirt very easily, nice product.
For corrosion proofing the bike, especially ali parts, I tried Scotoiler FS365 but it didn’t seem to make any difference at all, bit of a waste of money. What did work really well is ACF50, bit more expensive but completely protected the bike from salt corrosion and even managed to recover some of the dodgy looking brake line fittings which had suffered with corrosion before I used it.