Snow foam is well worth the effort. Some say it is a waste of time, but the more dirt you can remove before a contact wash the better. This will massively reduce the risk of swirl marks.
In fact snow foam is often the second pre-wash stage, its amazing the difference a citrus cleaner can make at...