As @varooomsuggested, the Autoglym Super Resin polish is great stuff if your paintwork needs a little tlc to remove light swirl marks.
I've tried a load of different products when trying to keep my car immaculate, and a lot of it is down to personal preference. Price/Ease of Use/Performance.
Generally though, I'd say it's best to stick to one brand, as you can be sure the products will complement each other.
Personally, after using the Super Resin Polish, I'd seal it with Autoglym Rapid Aqua Wax. It says you can use it wet or dry, but the stuff really does work best on a damp car.
Assuming you're hand-washing, and not using a foam lance, this is the process I use:-
1) Rinse off any surface dirt/grit with jet washer or do as best you can with a hosepipe. Now is the time to get under the wheel arches with a jet of water to clean out that crud.
2) Wash car roof with car shampoo and soft mitt. Mitts are very much down to personal preference, but I like something like the Gtechniq, Meguiar's or Glart microfibre mitts, rather than the chennille-type wash mits, mainly as I find them less prone to holding on to dirt/bits when rinsing. That said, that holding on to dirt shows how good they are at cleaning the dirt off the car. It really is a personal preference thing. After each use of the mitt on the car, rinse the mitt in the clean water bucket before loading it up with soapy water again. Talking of buckets, aside from the rinse bucket, I prefer a smaller shampoo bucket to a large one as it means halfway through washing the car, I use a fresh load of shampoo and water. Again, it's a personal preference, find the way that works for you.
3) After shampooing the roof, rinse it off with hose or pressure washer.
4) After the roof, I work my way down the car, load, wash, rinse repeat. I try and keep the bits of the car I've already washed moist, so as I rinse the fresh shampoo off, I give the bits above another spray too. Remember to clean the sills, the guttering and all the hidden nooks and crannies that suddenly expose themselves when a door or boot is opened. I try and keep under my bonnet clean too, but that's just me being a bit OCD. A detailing brush is helpful for getting into awkward spots like door handles, window rubbers, etc. Don't forget to drop the windows a bit and clean the top bit of glass.
5) After all the bodywork is done, finally I do the wheels. I've tried a load of different brushes and mitts, as well as the spray on "Wonder Wheels" type stuff. The spray on wheel cleaner works really well, but is pricey IMO. At the moment, I use a fairly small microfibre cloth to clean my wheels. How appropriate that is for your wheels depends on your wheel design and whether you can get your hand in. (Now and then I go mad and take the wheels off to clean them with proper wheel cleaner.)
6) After your car is cleaned and rinsed, if you're not going to use any Aqua Wax or other product that requires the car to be wet for application, then dry the car. A microfibre drying towel flung over a panel and then dragged towards you works very well for coarse drying. After the drying towel shifts most of the water, then I buff to a complete dry shine with a soft microfibre fleecy cloth. If I've used a shampoo with wax, I might want to clean my glass separately to remove the wax from the shampoo, or drying the glass might be good enough depending on my mood and how knackered I am at that stage. Sometimes I use a finishing agent like Demon Shine after a wash, as it's quick and easy to use and gives decent (if not long-lasting) results.
That's what I think of as my basic "proper" wash. You can throw in decontamination on top of that, which can be a chemical thing such as fallout remover (which I use), or claying (which is not something I've tried). The chemical fallout remover is harder to use in hot weather. Tar removal is also sometimes needed. Tyre dressing is a thing too, if I'm in the mood, as is treating the rubbers on my car with Gummi-pflege.
Note: That is just what works for me.
What I've described is how I like to keep my car clean and shiny, with a balance between the amount of time I'm willing to spend doing it, the amount of money I'm prepared to spend doing it, and the amount of elbow grease I'm willing to expend in the process. I don't claim it is what gives the ultimate result, but it does for me.
Tips:
While you're working out what products work best for you, buy smaller quantities of cleaning product as if it's not right for you, then you'll waste less money.
If you're washing your car regularly and keeping on top of cleaning, you don't actually need the really expensive fancy products IMO, you can get decent results with most car shampoos.
Using a foam-lance and snow-foam is pretty expensive, and works best on really dirty cars. If you're keeping on top of your cleaning, the two bucket system works fine, IMO.
There are loads of really good detailing channels on YouTube. Personally, I'm a big fan of this guy. https://www.youtube.com/c/ForensicDetailingChannel/videos
Finally, if you look out of the window and your car looks great, you're probably doing a good job.