AIO is a pretty good cleaner. Its strong enough to clean slightly neglected paint but not strong enough to remove swirls. Its kind of right down the middle. So for me and many others here, it is a good choice. One more thing. I really wouldn't worry about using AIO on a newer car. It won't damage your paint and will actually layer down some protection of acrylic. It is provides a wonderful base for
Klasse Sealant Glaze. Laters