They are not rivals — snow foam is a pre-wash step, shampoo is the wash itself.
It comes down to where and how often you clean, not just suction power.
Warm gloss and easy application vs longer-lasting protection — the real trade-off.