With that said, I now do most of my ultrasonic cleaning with either aqueous cleaners, or with pure water for water-soluble flux. ChipQuik's water-washable no-clean flux is kind of the best of both worlds, in that it's noncorrosive, but still water soluble. Heck, you barely need ultrasonic for it, it washes off readily in hot water!
I think the specific PCB cleaner stuff might be my best bet. Stuff sold for removing flux that isn't flammable.
My flux is a "No clean", so non-corrosive and IPA does dissolve it, but, it's still sticky even after a few IPA baths and soaking up immiedately, removal by repeated dillution. It still ends up leaving a sticky film on the PCB that then collects lint and fibres from ... everything really.
So cleaning was very incomplete, then. Ultrasonic should help, indeed, but proper rinsing is still inescapable.
Does water soluabe flux have any disadvantages?
Normal water-soluble flux (i.e. the ones that are not explicitly labeled as "
no-clean water-washable") is corrosive, both before and after soldering. For those, flawless cleaning is an absolute must. (The residues can be hygroscopic, too, also encouraging corrosion.) But the advantage is that cleaning is very easy, since they dissolve readily in water.
Most importantly, such flux must never be used for joints that cannot be cleaned, like when components are used that can't be washed (like many sensors and switches) or where flux wicks up into uncleanable areas, most notably in stranded wire.
No-clean water-washable fluxes, like ChipQuik's 4300 series, are essentially normal no-clean flux, but with saponifying cleaner built into the flux. They say cleaning is optional, but I do wonder if the cleaning agent could (in the long term) make it hygroscopic, or what happens if condensation occurs on a board in high humidity.
However, I will add my normal no-clean caveat: no-clean fluxes are only "no-clean" if the flux has been FULLY heated. That is guaranteed in the case of the flux core of solder wire, and when doing whole-board reflow in an oven or vapor-phase reflow device. It is NOT guaranteed when using extra flux in hand-soldering or rework, where excess flux invariably flows places you don't want, and which do not get heated completely. Such flux may be left in an active (corrosive!) state. So whenever using external no-clean flux (paste, liquid, etc) for hand-soldering or rework, consider it as "cleaning mandatory".
ChipQuik's 4300 series is very easy to clean -- it dissolves readily in hot tap water -- and that has proven to be a nice advantage. It comes off much faster than a regular no-clean in solvent or saponifying cleaner.