It really depends on what you want to use.
I use Bowdens products. They have 2 snow foams:
Snow job - PH neutral and won’t damage anything. Safe on ceramic coatings, PPF etc.
Mega Snow - Not PH neutral, heavier duty cleaner. I find it does a better job on my 4wd when dirty.
Both are designed to be a “pre-wash”, not a one and done product. They are used to break down the road grime and remove particulates before then doing a normal hand & bucket wash with a “car wash” product.
Other brands have released a few one and done products, but I don’t use them so cannot comment on their suitability.
I used to use Auto Glym polar blast, however found that, for an unknown reason, the bowdens seems to remove more in the pre-wash then the Auto Glym for my car. The Auto Glym used to work better on my wife’s old car (2008 model) than Bowdens, however with the new one the Bowdens seems better - this is purely non-scientific based, so not worth much.