I haven't used an armour all product in 12 years
Try going to a auto detailing store to pick up some professional grade product from Meguiars (not Pepboys or Autozone which carry the consumer stuff).
I love the products and haven't seen anything better that would make me want to change.
Just my 2 cents..
KRZ