Well seeing as Im officially a leather technician by trade, and spend most of my time making leather for the automotive industry, Id say that products designed to enhance the look of leather and prolonge its life are b****cks. Leather is tanned using chrome and other nasty materials, thats what makes it last so long, nothing you buy will make it last any longer, it will just superficially make it appear softer, cleaner etc. If you have to clean your leather use just a tiny bit of detergent and water and rub gently. Leather is surface coated with a mix of polyurethane resins, pigments and additives, and then topcoated with a clear PU, any harsh cleaning will remove this topcoat and expose the vunrable base coat, this will lead to the colour fading, rubbing off etc etc.