I have used both, no big difference at use (some say oïl keeps better on enamel ..)
The only point perhaps is when we wish to unpaint a surface on the undercoat, as result of error or change of mind, enamel priming might be more résistent to solvent than acrylic would be.
My wife use to unpaint and repaint if not good at the first time, ... I do prefer to let dry for one week, and paint over the previous, if the value is similar and tone also (white to yellow, red to Brown, ..), as it gives a good base for the newer painting.
Getting paint off is really when you shift from blue to yellow, or red to light green .... or if the coats are too thick to fade détails ...