It has no effect on what I buy but I prefer ejectors. When I learned to shoot skeet (that is where I started shooting) I soon fiugred out it was good etiquette to catch your shells as they are ejected. Some guy showed me how to do it easily and now it is automatic for me. When I go to the skeet field I sometimes shoot my O/U and I try to let them fly for fun (it is a commercial range and the kids who pull for you also rake the place when it is slow so it makes more work for them which is probably a good thing). I usually forget and catch them.
As you open the gun turn it on its right side (if you are a righty) catching the stock between your right arm just above the elbow and your waist and let them pop into your right hand. Simple learned motion that works. As you rotate the gun back 90 degrees with your left hand the shells are put in your pouch with the right. Grab two more, load and close the gun if you are on 1,2,6 or 7 station.