This is my favorite Bioshock game but it is hard to deny the problems it has. There of course the narrative issues that are well known with it. I can look past those but the gameplay while being the best in the series has issues I'm noticing more this time around. Playing Infinite now knowing the behind the scenes as well as the interviews at the time, a part of me is impressed that they were able to salvage the game into something fun and enjoyable shooter from the 7th gen.
The story of course is a rather divisive if not outright derided part of the game depending on which circle of the internet you are in at the moment. I don't particularly think it's outright repulsive. The voice acting and moment to moment dialogue with Elizebeth and Booker are fine in the moment and they are the heart of the story. Since that part is handled decently, I can overlook the big narrative shortcomings like the premise of an FPS protagonist being framed as an everyman who is constantly in debt. The pointless Vox Populi sub plot that almost makes the story enter in the realm of "too bleak, stop caring". Ignoring all that, it's nothing more than padding since Daisy Fitzroy is going to die anyway and the whole point was to avoid unnessescary killing to get the airship back. There of course the pointless and bizzare time travel story that was ultimately a multiverse story and the latter is nothing more than relativism as a narrative device.The absolutely ridiculous twist and Booker and Comstock somehow being the same person. It's easy to tear into the story during it's big moments but in video games, what matters to me is the journey. Bioshock Infinite nails that part down even if a lot of the way the story is told can borrow heavily from the Half Life series particularly the 2nd game. However, what worked in HL works here too like never breaking from the first person perspective, the moment to moment dialogue being enjoyable and always giving a player a sense of purpose of what do to. Infinite does have a talking protagonist which is above Gordon Freeman in HL. He also actively interacts with the campanion Elizebeth. One huge aspect of the game that works is Infinite is Elizebeth during gameplay.
As far as campanion npcs that are with you during combat. Elizebeth might be the best of all time. She always helps you in the right moment. At critical health? She might throw you a medkit. Low on salts? She'll give a pack to replenish. She might give you a decent amount of money. She'll open tears to give an advantage during combat. Tear for medkits, one for a powerful weapon, maybe another for a gun turret, or spawn a decoy. If you ever wanted Yorda from ICO to do more than just help open doors for you Elizebeth feels like a geniune evolution over that.
There is also other improvements over past games. Shooting feels better with better sound effects for weapons and guns like shotguns and hand canons can rip apart the heads of enemies. Levels can be have quite a bit verticality with the skylines. Landing an attack from launching from a hook feels gratifying. The addition of a regenerating shield gives the player a quick buffer before the finite health gets chipped away. It's also nice to use vigors as a quick way to stun or use as crowd control to do damage or as a quick way to retreat.
With all that said, there are some noticeable problems. It's easy to feel it's elements from past games and "immersive sim" DNA here. It is very much a traditional FPS particularly similar to CoD and Halo with the weapon limit of both, snappy ADS gameplay of the former, with the melee and shield of the latter but you have an upgrade system even though you can hold two guns. Since weapon use is based on weapon scavenging in the moment, upgrading and favoring certain weapons feels out of place.
Many of the vigors are the same which all mainly just consist of staggering enemies or area of effect stagger with no damage. It's often easy to stick to shock jock.
Certain weapons like handcanons, snipers and shotguns feel great especially the shotgun's spread, machine guns of any kind feels takes too many shots and feel pathetic to use. Carbine fairing the best of the bunch.
You have an explorable hub areas but you will never need to backtrack except for defeating Lady Comstock's ghost towards the end of the game. The final shootout has a protect mission with Songbird where there is an actual fail state instead of losing money and respawning with everything remaining the same. It can feel very out of place. Songbird was also slower to react in the Switch version which didn't help.
Handymen are almost never fun to fight since all they do is rush your position and keep shoving you into corners until you lose your health and respawn. It's a battle of widdling down yours or their health first.
Overall, with all this said, Bioshock Infinite is a game I do enjoy in the moment but I'm starting to see more of it's cracks upon playing it the 3rd time