Uhhh, hundreds of products are on the market. Nothing is bad. I use ULTIMA paint wash and Paint Guard afterwards to protect it. Works absolutely great on all my cars!
For show car finish I use Swissvax products to correct the paint and for a ultra high gloss fnish. For the painted rims I use Swissvax Autobahn wax although the CCB produce zero brake dust so it's just protection for other dirt and dust.