Using isopropyl alcohol or acetone is the easiest way to perform this task.
No, it is not. As I’ve said repeatedly, many fluxes DO NOT fully dissolve in alcohol, resulting in white residue later on. Commercial flux removers not only clean more thoroughly, they also work faster (especially on burnt flux), and you also need less of it.
Commercial flux cleaners are often mostly IPA, e.g. Kontakt-LR from Kontakt Chemie that I have here - contains IPA + 15-30% of aliphatic hydrocarbons (possibly just the propane gas in the spray can). The white residue is the flux after the alcohol has evaporated because you didn't wash/wipe it off completely, not because the flux didn't dissolve.
Also even normal alcohol (ethanol) will work for flux cleaning, especially for rosin based fluxes.
The key is to use enough of it and make sure the dissolved flux is actually washed/wiped off and not left to dry on the board.
While I agree that proper wiping is essential, it’s not as simple as you say.
The white residues, which are most common with no-clean fluxes, are metal salts that are insoluble in alcohol. It’s not because of poor cleaning technique.
Yes, commercial flux removers contain IPA, but it’s the
combination of solvents that makes them work so much better. On the one hand, they can dissolve the constituents that aren’t soluble in alcohol alone. Second, these combinations dissolve everything
faster than IPA alone.
Kontakt LR is actually one cleaner I use. The hydrocarbons are not the propellant. (It uses carbon dioxide as the propellant.)
Yes, IPA and ethanol work fine for most old-school rosin fluxes, but they’re still not the best thing out there.