Sherwin Williams and other self etching primers..?...
....most, Sherwin Williams for sure, offer minimal corrosion protection. Says so write in their own applications info. Now, that said, all of Van's QB's use the stuff and none are falling out of the sky.
Corrosion protection is a matter of degree's. Alclad provides a barrier, acid etch and wash converts oxygen further, primer another, sealants and expoxies, yet even more.... It comes down to the individual person and the environment the aircraft will live and be flown.
The easiest most cost effective corrosion protection is already built in; Alclad. However, given moisture and time, it will corrode.
By the way, if you acid etch and alodine wash, you dont need a self etching primer. It is already etched and ready for suitable primers and sealers.