With the proper filter element, a bypass filter does a better job of cleaning up oil than a full-flow. It just filters the oil a little at a time. Since a full-flow filter has to pass enough oil through it to lubricate the engine, it only strains out the rocks, marbles, and other big stuff.
Jerry