Protein purification methods
In my protein purification experience, affinity purification is the most selective purification strategy. This makes sense because affinity tends to be very specific, and only one protein should in theory be preferentially separated by the column. Think how specific the antibody-antigen interaction is compared to the differences in, say, charge between proteins (which could be very slight). When I was purifying proteins I would pretty much always start with affinity purification. If more purity was desired after the affinity purification step, I could perform salt precipitation or charge separation on the affinity-purified sample, which had already been cleared of major contaminants/nuisance proteins by affinity purification.