Personally I've gone for soldering everything water washable with a water soluble flux, then wash with hot water and detergent. Final rinse with distilled water, dry in a food dehydrator. Then solder the rest with a no-clean flux.
I'll still use a standard rosin flux on non-critical stuff, big stuff, or old stuff with tarnished surfaces.
If I'm doing a repair I'll clean up the excess flux with a swab and isopropanol, but it's not really practical to get it perfectly clean without using solvents that risk other parts, so I don't really bother unless its something really sensitive.