I really really try to stay away from abrasive polishes. They only benefit is when you have a paint blemish. You can restore shine with non abrasive polishes or cleaners. I normally just clay, paint cleaner, & AIO.
I'm not really fond of wax with cleaners. Both wax and cleaners have different ways to apply them, so I can't see how you can get the best possible shine with them. But it's easy and quick and that's why people by them.
Two guys at work come to me and tell me they have the best product. One step wax stripper and polisher. OH MY GOD! This thing was crap. First I looked at the guys car and it was not looking good. Dull paint & swirls on black, not good. He was bragging "oh i just did it this weekend looks nice, huh?" I was trying to be nice. Notice I sayed trying. My friend and I asked what did you use. He said a product that strips the old wax, dirt, and dull paint. Yes he said dull paint. I think he meant polish, because he said polish later. THen he said he used Meg's Gold Class. The stuff was literally removing the clear coat, layer by layer. I was reading the bottle and it had a warning not to use it "often" then in quotation "twice a year". He said he uses it every month during the spring and summer. My friend and I where laughing so hard, because how ignorant he was. I asked him if he read the label he said yeah. Then he read the part I did and he said, "oh no, that's why it looks kinda weird". I said, "I thought you said it look really nice". Unreal guys. That they sell products like that over the counter. I can't remember the name of the stuff but I will ask him tomorrow. I joke with him asking him if he wanted me to teach him how to read after I detail his car. I didn't have to use a abrasive polish to get out the swirls. I just thing when he was applying to "greatest product" it swirled the car. From not applying it right or from rubbing the dirt into the paint. Man, I can't remember the name of that stuff. Anybody know? Or care? :sosad