I use a water blade, and wipe it off with a clean towel after every swipe. Ideally, you want to use a bucket, or a hose with no nozzle to sheet off as much water as possible, but the water blade works well after that. I like microfiber towels too, but only use them for seams, creases, mouldings, and other areas that are hard to use a water blade on.
There is a legitimate fear of using a water blade that is not regularly cleaned, but that is true of using old towels, or towels that have been dropped on the ground.