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, Black Pearl, Mustang lowdown seat, Ohlins 2-2a rear shocks, 360 adjustable highway pegs, Motolights running lights, adjustable drivers backrest, defiance footpegs and grips.