Bilt Hamber Autofoam is the only stuff that really cleans...use a lot of different foams and it's by far the best for cleaning power.
It is also wax safe up to 7% panel impact ratio.. normally that means about 1 inch of Autofoan in the lance and top it up with water, with your lance set to the highest amount of foam. It does not foam for a long time, it's not a "show foam" as I call them.. it actually cleans.
On a protected car for a weekly wash you can literally foam the car and blow dry it.. totally touchless and it's as clean as if you were to wash it normally.
autobrite magifoam is a second, it cleans much less effectively but it does foam for 20+ mins so if you want a big bubbly snow foam then that's maybe something to look at.
personally going to the hassle of buying the stuff and using it, the point is to remove as much dirt touchlessly to reduce regular wash marring.. so by that reasoning autofoam is the only one i go to and the only use i personally use on my own car.