I can´t say I have had a lot of experience with different brands of polishes... But on scratches like the ones you describe I do like the results I get with MG80 and my Megs DA machine.
Like dublifecrisis says, you def need a machine to get rid of scratches...