It has been stated that all three manufacturers in question make different lines of filters. I assume that we would compare only the premium offering from each.
Due to price and availability, I used to a Hastings oil filter on my truck. Due to the same price and availability equation, I recently switched to the ELF series Donaldson. I swear I could tell the difference after only one oil change. Normally, I go about 6 months and 3000 miles on an oil change. This last time, I went 8 months and 3900 miles. The oil seemed cleaner running the ELF Donaldson. That said, I think that the EaO Amsoil is the best available. The Wix/Napa is good also.