The honest version

At the same tier, the major shingle brands perform similarly. What actually decides how long your roof lasts is the tier you buy, whether the full manufacturer system went on with it, and the quality of the nailing. Brand arguments are mostly marketing. Install quality is not.

Three things worth knowing before you compare

What the impact classes actually mean

UL 2218 drops a steel ball twice on the same spot and checks the back of the shingle for cracking. Per GAF's published table, Class 4 uses a 2-inch ball from 20 feet and Class 3 uses a 1.75-inch ball from 17 feet. Cosmetic denting is allowed; a crack through the shingle is not.