Of the two, I've only tried CK metal polish.
I used it on some s/s card holder and it came up looking great! :up
It has a strong ammonia smell (like the traditional polishes - which I like) so don't sniff it. Yes it does leave a polymer protection which makes it feel slick and minimizes fingerprints and smudges.
As a tip, (the instructions don't say this), but make sure you let the polish dry before buffing off. Apply, rub it in well, allow to completely dry, buff off. *Beautiful*