Here is what I have always been told.
1. Use the least abrasive rubbing compound you possibly can to get the result you want.
2. Use a less and less gritty compound.
3. Use a polish by buffer. (here I know you can use either but orbital is recommended)
4. Use a cleaner wax.
5. Hand wax (twice for good measure)
I think a swirl mark remover is just a very light grit rubbing compound. If you are not super skilled with a buffer it is best to do by hand so you don't burn the paint. Play it safe and put in more elbow grease. This lessens the risk of burning the paint. That is major dollars and days at a body shop.