I'm a fan of S100 also. I use it whenever the bike needs a thorough cleaning such as after a ride in the rain. I haven't found it to be the 'liquid magic' that some think it is but it does a decent job. For routine cleaning I use the denim cleaner from HD (yea, I know it's pretty much windex but I've had the bike for two years and I think I'm on the second bottle, it lasts forever).
I'm not as picky about the paint so if I was to get a small scratch so be it. I've never had this happen however from a microfiber cloth.
2017 Roadglide Ultra in black pearl, motolights running lights, Mean City Cycles modified seat w/adjustable backrest, 360 adjustable highway defiance pegs, defiance grips, flash2pass garage door opener.....buncha other stuff that nobody really cares about but me