There are NO best whitening toothpastes. They are abrasive in nature and therefore essential y damage/remove tooth tissue. In some cases because they remove the whiter enamel and allow the more yellow dentine to shine through they can worsen the appearance.
I bought couple of tubes some time ago and I love it...It also containes a red coloring agent that enhanced gum and tooth contrast. And it is excellent for removing stains from your teeth.