The best possible ones will be the most toxic or flammable ones. Needless to say, they will likely affect components or board materials...
DCM: swells or dissolves almost every organic polymer, including epoxy and silicone. Best avoided.
Light ethers (usually diethyl ether): probably fine, but highly flammable and an organic peroxide hazard (if you see crusty deposits in the bottle... call the bomb squad).
Light CFCs: chloroform (anesthetic), carbon tetrrachloride (carcinogenic), trichloroethylene, 1,1,1 trichloroethane, others. TCEs in particular are exceptional (leaving most plastics alone, similar to acetone), but have fallen out of use because, you know, the ozone layer and such...
Acetone, ethanol, isopropanol: not as strong, but leaves most plastics alone, and are environmentally friendly and low-toxicity (if still rather flammable).
IPA with base and surfactant: usually detergent and ammonia. Rosin is organic acid, so this is a killer combination! (This is probably most of what that SafeWash stuff is.)
Heating, agitation (or better yet, sonication), and multiple wash-rinse cycles will do the best job.
Mind that you can't really wash under flat-mounted chip components. If you need very low leakage, consider routing slots under those spaces, or adding vent holes/vias to allow solvent through.
Also try not to cook the piss out of the rosin. The longer you keep it hot (and the dirtier your metal surfaces are), the more insoluble (or slowly soluble) gunk it leaves.
Tim