Is acetone or isopropyl alcohol better for removing rosin flux?

Acetone being used to clean circuit boards can be problematic. The biggest issue that I found was that it leaves a residue in the board that still requires several other cleaning steps to get rid of including IPA and hot water.

Even IPA can leave a residue as it dries.

There is also the problem mentioned in the comments that the acetone can dissolve certain plastics to the great detriment of your electronics assembly. I've seen it eat away the plastic winding wraps on small transformers as an example.

If you want real results to clean PCBs after rosin-based fluxes, you should use a specially-formulated solvent. Typically the solvents are based on IPA, but contain Toluene, Heptane, and Difluoroethane. Note - no acetone there.

For rosin based flux I clean with IPA (93%) and then hot water with a detergent. Then dry. That is for one-of's or a small number of pcbs.