I personally like the etching primer because it perportedly eats into the steel surface. Also, the epoxy primers are illegal in Calif, at least for sealeer coats. Maybe they are still legal for bare metal. Not sure. We can still use two part polyester primers which go over the etch primer base and fill and stick as well as the epoxy ones do. Also a BUNCH cheaper!