I am a decorator...
I am not a fan of waterbased top coats. They are less durable. In areas subject to constant touching, the oils in our skin softens the paint and leaves it so soft that after a few years they no longer past the "finger nail" test. Additionally, if you go near them with anything ferrous. it leaves a black mark. I also find that they don't lay off as well as oil based paints.
I do however understand why people use them.
Oil based paints will yellow in the absence of UV light. Post the 2010 VOC compliance regulations, they would yellow within weeks of application. By 2012/13 the formulations had improved.
Regarding oil based primer. I seldom ever use it. I stick with the aforementioned Leyland acrylic primer. I use it as a "search coat" and then sand it back as required. Often ,sanding back to bare wood.
The oil based eggshell or undercoat after will still penetrate below the surface. I have never taken the time to calculate how far it does so though.
At a guess, spirit based stains will penetrate about 0.25mm (softwood). I would guess that oil based paints are only about 0.1mm. Waterbased? Maybe 0.05mm. Again, I am only guessing.
If you do go for an oil based primer you will need to wait longer before you can overcoat with waterbased paints.
If you only leave it for a day or two, you risk getting fisheyes in the waterbased finish. They are tiny craters caused by the solvents in the primer pushing the waterbased paint out of the way. You can speed up the curing process (of the oil based primer) by adding some
Terebene oxidising agent (to the oil based primer).
Additionally, if you go completely waterbased and find that the paint drags too much, you can add
Floetrol to help maintain a wet edge.