I've been using Renaissance Wax for about two years on all my guns. It works on blue, nickel, and stainless. I read about it in the Rifleman and decided to give it a try. Here's a web site that describes it:
I was similarly inspired to clean and wax my collection by an article in Man at Arms that described the techniques conservators use on very high-ticket items. All I had at hand was Butcher's wax, so that's what I used. It doesn't have the favored microcrystalline base of Renaissance, but is still Carnauba.
I'm very happy with the results after a year. As the article stated, the guns do not pick up dust, nor do they show fingerprints, and the wax does impart a nice even shine. In 35 years rior to that, I have tried nothing (bare metal) in a low-humidity environment, mil-spec oil, and silicone cloth. I really like the wax best.
For the guns I shoot periodically, I use a silicone cloth on the exterior with oil in the bore and chambers.
I've been using Flitz Wax, not the polish, for awhile now and I like it. I know guys who swear by Renaissance Wax, too. I went with the Flitz product since it was available locally and since I tried it I've had no reason to change.