Well, yes, but no. In terms of gameplay time, the story can be completed in a dozen hours or so. But that's if you're the kind of player who, when dropped into a breathtakingly complete and immersive world full of subtle detail and hidden exposition, immediately takes off in a dead sprint after the objective arrow, barely pausing to shoot anything that moves in the balls. If you burn right through the game as fast as you can, you can finish Infinite very quickly. But if you do that, you're going to be very confused by the ending, because you didn't stop to collect half the story.
BioShock: Infinite is as dense as your inbred cousin who needs a cheat sheet to work the microwave. There are serious rewards for taking your time, exploring every offbeat path, and collecting as much as you can. If you play through Infinite once in 10 straight hours, that's fine -- you'll probably have fun. But it is definitely worthwhile to go back and play it again with that endgame knowledge in your head. On my first playthrough, I went very slowly -- even taking notes, because I'm a giant hemorrhaging dork -- and it took me 20 hours. If you played it like that, then first things first: Can we be friends? We can swap geeklogs! But second, you probably don't need to play it again. However, if your first playthrough took 10 hours, you've got another 10 hours in replay that will be richly rewarding.
All right, that being said, go ahead and hit the "next page" button and let's talk about the ending, what was really going on in BioShock: Infinite, and why my nose won't stop bleeding even though I haven't done coke in a fortnight.
Updated 8:04PM PST
One more time for the skimmers: If you haven't finished BioShock: Infinite yet, RUN AWAY.
What follows is nothing but spoilers: We will spoil the ending, we will spoil the side missions, we will spoil on the beaches, we will spoil on the landing grounds, we will spoil in the fields and in the streets, we'll spoil shit that hasn't happened yet, and we'll spoil your goddamn appetite. If you're curious, bookmark this page and return after you've played it, but if I get a single message telling me I spoiled the game for somebody, I am going to come straight through your Internet like the Lawnmower Man and slap you in the mouth.
Pictured: What you'll see three seconds after emailing me "thks 4 the spiolers, dickfcae!"