A few times a year, I'll take an afternoon and use a whole roll of those blue soft shop towels and use (clean sides only!) them with instant detail spray (e.g. Meguiars) using *light strokes* to remove contaminants and even scrub off tar and bugs. A *truly clean* detail wipe feels just like a clay pass after all the contaminants are gone. After, and only after the strokes become sluggish, I'll wax. Any other time after the car is loaded with dust, dirt, pollen, or road salt, it's a 10 minute trip to spend $5 at a self-wash where everything's already loaded and I'll blast the car with high-pressure detergent for 5 mins and rinse for 5.
And after a quick blast-off I AIR dry. If there are water spots, the first rain will remove them naturally. Water under the bridge. One thing I NEVER do is use towels to dry. All they do is micro-scratch clear coat. I only use clean retired cotton shirts to WAX with. And I don't buff the wax in or buff after. Just wax on and off.
Not saying everyone should do what I do, but these methods are super easy, especially if you're not a detail enthusiast (I'm not) and you're on a budget and have time constraints. They'll leave a coat that's scuff, grime, and wipe mark free. And no erosion of clear coat by force.