The best I've ever used is called "Meguiars Professional Series Vinyl Rubber Protectant"
They're NXT Gen Tech Protect is pretty good, as well as "Meguairs SHINE Natural"
The pro series stuff can be kind of hard to get ahold of, but a lot of time O'rielly's carries it. Smells good, looks good, pretects well.
Anything is better than nothing, so if all you have is armor all (shame on you) use it, but get something better
