I think the Arm & Hammer ones have an almost 'salty' taste at times, and the grainy feeling is yuk.
They work well but I can't stand the taste so I use the Beverly Hills Enamel Whitening and think its great. You can leave it on for 1 minute before brushing for extra whitening.