I'm confused.
I just finished the game, but the ending doesn't make much sense. If there are an infinite number of universes containing all possible variations of everything, then how is it that drowning Booker in one magically fixes all the others?
If you're going to roll with the whole "infinite number of universes, everything that could possibly and impossibly happen is basically happening in the past, present, and future all at once all the time"... Then by definition, is there not an infinite number of universes where Comstock is alive and well?
I'm just confused as to why they spun the whole infinite-alternate-universes thing, then totally backtracked by drowning Booker in the end claiming that somehow that would wipe out every instance of Comstock in existence. You can't do that because you just finished saying that there are an infinite number of universes where everything has happened in a different manner. That means that there are an unknown number of universes where Booker is dead, Elizabeth is dead, Elizabeth is alive, Comstock is alive, Comstock is a nice person, Comstock is a bad person, etc, etc, off into infinity.
It seems like what they wrote directly contradicts itself on more then one level.
-SC