I think Bioshock Infinite just does certain things better than Bioshock, while Bioshock does other things better. I feel like Bioshock has the better and deeper combat system, while Infinite has the better and deeper story/characters. However I don't think there's anything wrong with the combat in BI, it's just not as complex as Bioshock. The sky rail was a really fun addition to the combat in BI though once you get the hang of it.
Gameplay: Bioshock
Setting: Infinite (just barely though, and only cause Rapture is more limited by its closed in spaces opposed to the open world of Columbia)
Story: Infinite (will undoubtedly go down as one of the best video game stories ever)
Characters: Infinite
Innovation: Bioshock (but Elizabeth is a big achievement in innovation where Infinite is concerned)
Replay value: Bioshock
So if you value gameplay above all else in a game I think Bioshock is the winner, whereas if you prefer presentation values (story, setting, characters) Infinite is the winner.







