I said before BioShock 2 was a better game than the original, but surely I am crazy when I say BioShock Infinite was disappointing right? No can do, Charlie.
Yes, the story, while pretentious and up its own arse, was great; the gameplay and design had a lot of issues and unfulfilled potential. The game seemed to take no lessons from BioShock 2. While the previous games had good gunplay and a degree of player freedom when in combat, Infinite was a corridor shooter. Sure, the corridors were large and pretty, but gone was the player freedom from past entries. While we were promised Elizabeth could bring in various objects through rifts during combat to assist Booker in combat, in reality you could only use rifts at certain points to bring in some predetermined objects.
There was also the gameplay and world dissonance. In Rapture, everything was tied together by narrative and design. Plasmids made sense in the world because they were integrated into the city design and were included in the narrative. In Infinte, plasmids were thrown in simply because it was what people expected from a BioShock title. At the end of the day, Infinite is still a great game, but we should be honest about its faults.