Semichrome is an excellent polish, you must supply your own rag to apply it. And, results can vary depending on the composition and abrasion qualities of the rag chosen.
Flitz is slightly less abrasive. So, it takes a bit longer polishing dulled surfaces. You supply your own rag for this, too.
Nevr-Dull, is supplied with it's own wadding. You only need a soft rag for final buffing.
I haven't used Mother's Chrome Polish. So, no comment.
I don't know that any of these leaves any kind of protective film behind after use. The first three can be used on aluminum, though.
However, 0000 steel wool works wonders on chrome. I prefer it to all those listed above on Chrome. Don't use it on aluminum or paint coatings.
Cheers,