Now that BioShock Infinite is going to have a season pass, and the game doesn't have multiplayer (meaning the DLC won't be mp based, of which I don't care), I think I'll be waiting for the complete (or GOTY) edition sometime next year. I hate having to pay extra (got burned by Arkham City), and don't mind waiting. There are plenty of other games to play in between.
I don't really understand the point of DLC in a completely single player game. I never played Minerva's Den for BioShock 2, but that had more to do with I'd be paying more for the DLC than what I paid for the actual game. It's mostly either bad (Saint's Row 3), or completely irrelevant to the story (just side mission stuff).
I'm sure I'm in the minority (other wise they wouldn't be doing this), but now I'll get excited for the complete edition next year.