If you want to remove flux: NOTHING beats Acetone, bang for the buck
I would be concerned about all the plastic components dissolving if i used acetone on a PCB.
What I do is two IPA washes with a brush and some gloves.
One in my dirty/used IPA solution and then again in a fresh (or near fresh) IPA solution for a rinse.
The first wash just gets off all the big chunks of flux so that the fresh IPA lasts longer.
The second wash gets rid of any white flux streaks left on the pcb.
I always blow the IPA off the PCB with compressed air while it's wet.
Otherwise you just get dissolved flux reforming on the pcb as it dries.
Obviously i'm careful not to do this near a flame. But i don't do big enough batches to be too worried about flammability.