Good question! Let me take a stab at this, it will cover some of your question though. I media blast the area, then, and usually apply some self-etch (aka Acid Etch) primer to the bare metal. I do this perhaps on 70% of the vehicles/surfaces that are contracted to be painted post blasting. Some areas I just apply Epoxy primer to, and no self etch. I prefer the etch first as it's very light weight, thin and penetrates the metal perhaps a few microns, and allows metal working operations on this primer with little to no degradation of the qualities and adherence to the metal. Epoxy will not withstand welding operations like the etch will. This is why I like etch, then conduct metal work, then, cover it in epoxy before any body fillers are used. But, at this point is when the car heads out of my lane. The other primers I don't mess with, other shops do.