I have used several different cleaners from a variety of companies, and found you can't have it both ways! The ones that don't knock the shine off,also don't get the rubbery,gunky spots off also. The stronger ones will get everything off, including the polish!
But to answer your question Storm Xtra Clean,Ebonite Energizer, and Valentino's Remedy Rx will not knock the polish off very quickly. At the other end of the spectrum, Legends cleaner will take EVERYTHING off. It acts almost acetone like!
--------------------
the pooh