as far as cleaning microfibers, you'll get every opinion you could imagine, and more.
i got a super wild bulk deal years ago on Micro-Restore, so, i always stuck with it. worked sensationally for me. sometimes, i will pre-treat bad stains with Shout, and for really stubborn towels or towels i thought would be stubborn, i'd pre-soak in Oxi-Clean. but the base detergent has always been Micro-Restore. recently, my stash started to run out so i looked around for updated input on cleaning options. Charlie's Soap, Woolite, Free/Clear, regular Tide but with vinegar rinse...all kinds of opinions and combinations. welp, i stumbled on a product called Towel Kleen for about $17 shipped (gallon). reviews are very solid and despite me writing off the 3D brand a long time ago as just another private label wannabe, i figured what do i have to lose, esp. if the reviews and write ups are accurate and to top it off, if it's actually more cost effective than using pretty much all of the other options if you consider per use cost. so i received a gallon it this week and will give it a shot next time.
for pads - i have always used Dawn. actually any applicators or pads in general, including the applicators for Opti-Coat coatings. BUT...every manufacturer is different and while i find all of Optimum products to come out of pads and applicators well with Dawn, some brands' products will fight you to the bitter end and require more advanced cleaning.