Im enjoying Infinite, but find it lacking at times. I cannot help but think this game is overhyped, and it could have been so much better. So, I then went and played the old BioShock, and I noticed these things immediately, which I realised had been bugging me in Infinite.
Weapon Limit Why? Just why? 2 weapon limit isn't realistic. People can hold 3 weapons in real life. Sidearm + a gun on your back + a gun in your hands. Sure, they didn't go for the realistic approach in this game, but In BioShock 1 and 2 you could carry all weapons. For me, this is a major blow. It simply is not as fun to play as the original. At least get rid of the 2 weapon limit in 1999 mode. 2 weapon limit makes the game far less varied in combat situations, and is a poor attempt at trying to make it more challenging.
Regen Shield Need I say more? This isn't Halo. Why make the game easier? Seriously, I completed the game on hard and didn't die once. You simply cower behind an object and regen your shield until your okay to be a meat shield again. Completely removes the tension from the game. Again, makes it less entertaining. At least get rid of this in 1999 mode. Shields make the game boring, frankly.
Checkpoints / lack of quick save Forcing people to play until a check point is completely BS. Especially PC gamers. BioShock 1 and 2 had quicksaves, why didn't this? Some people are busy, and just want to press F6, save their progress, and come back later. Again, this makes the game less entertaining to play, and more of a chore to play. There is no good reason to justify checkpoints. Having both would be completely fine.
Lack of ammo types and visual upgrades on weapons Just plain lazy on irrationals part. Why take out a good feature? To make these simpler for the casual market?
Gene tonics The clothing system sucks in comparison to these.
Overall, these things alone make Infinite inferior than the original BioShock. Please Irrational/2K. Patch this stuff in. Infinite in it's current form suffers from "dumbed down" syndrome.