I agree to a lesser extent with what you said, you definitely do have some valid criticisms that in hindsight I think, "Yeah, that is problematic." For example, the tankiness of enemies like the Handymen, fights with them were quite ridiculous (but actually, if you play the other BioShocks you learn they are equivalent to the iconic Big Daddies). So, I agree with where you find faults, I just didn't find them as... well, faulty as you did. However, I think you compare it too much to Halo. I play Halo a lot too, but your arguments are somewhat weak with just turning to Halo to say what's better, when they're arguably different kinds of shooters.