It really all depends on how much care and attention you want to give your paint. When I buy a "new" car, I usually spend a couple days really cleaning and polishing the paintwork, cutting if necessary, just to get it to shine. Then add layers of protection over the top. Then, once that's done, then once a week, a quick snowfoam gets most of the dirt off. Then going round it quickly with a bucket and wash mitt brings it back almost to where I finished with the deep clean / polish. Then once a month or so, I give it another layer of protection. The key, really, to stop swirl marks and the likes that reduce the shine, is to not touch the car as much as possible. Which is where the snowfoam comes into play. If you can do a weekly contact-less wash, with a monthly proper clean, then your paint will fare much better for it.
Not everyone cares that much though. Not everyone NEEDS a gloriously deep shine to their paintwork. My A4 is a prime example. Silver cars just never get the same effect from a good polish / wax / treatment, as they barely look any different to when they just cleaned with a wash mitt. You can feel the difference when touching the paint though. A nice, smooth, glossy finish on the paint is lovely. That's generally what I aim for.