303 lasts "long time".
"Additionally, when comparing the finish of 303 Protectant vs Armor All, most people believe that Armor All leaves a shiny, greasy feeling on the treated material. In the past, this was especially true. However, what many people donít know, is that ArmorAll was reformulated a few years back, and today it is water based, just like 303 and Meguiars. So, todayís Armor All still leaves a high-gloss finish to the treated area, but itís not nearly as greasy feeling as it used to be.
With all of that being said, Armor All isnít necessarily a bad product. But, unless you like that high-gloss, greasy looking finish, there are much better products out there. 303 Car Protectant and Meguiars both outperform Armor All in almost any regard. This is reflected in their growing fan bases and overall use."