This is where solvent grades matter. Depending on who you talk to, the grades from best to worst are: semiconductor (99.999+% pure, £60 a litre), spectroscopy (typical 1 ppm residue on evaporation, 99.9+% pure), analytical (99.8+% pure), reagent (99.5%), technical (99%) and commercial (95-8% pure).
My local pharmacy/chemist carries a few grades of IPA, and I've normally bought technical, but the pharmacy tech girl there actually didn't know what the grades meant and thus couldn't explain it to me. Thanks for this!
At $30/l for technical IPA, for flux removal I may as well buy actual commercial flux remover, whose blend of IPA and hexane works better, at $40/l. So for now, I have the $10/l denatured ethanol fuel with bitrex for general cleaning of things that won't be anywhere near food, the flux remover for removing flux, and technical IPA for other tasks.
For what it's worth, the ethanol fuel I get seems to be perfectly good for cleaning -- it leaves no visible residue even on multicoated lenses (both camera lenses and my eyeglasses, which have $500 Zeiss lenses with modern out-the-wazoo multicoatings). But I don't know the electrical properties of bitrex, which I suppose could be an issue for cleaning super high impedance things (like DMM boards).
I wish Switzerland allowed for ethanol to be denatured with other solvents, but as far as I've been able to tell, the only denaturant allowed here is Bitrex.
(I know there's a mechanism for labs and stuff to procure un-denatured ethanol without paying alcohol excise tax, of course. I don't really care if it's denatured, I just want it without the cursed bitrex!)