IMO-
The touchless carwash I go to is the best method of avoiding swirls and wash scratches. I bring my own high quality towels and softly dry the car myself, I let the work people dry just the wheels.
I will continue to use the "Touch-free" car was in my area