Add ons are nice, but I preorder games that I think I'll put the time and effort in for my money. I'm trusting that the money I spent will go to the product I assume I'm getting.
Day One DLC seems, I dunno, as shady as project $10 and the extras you have to pay for. I understand WHY they do it, because of used games hurting them, but I'd rather see DLC added to games that are already acclaimed, rather than just being used to pump up their sales. Imagine if after Bioshock did so well, they added on a section that gave you replayability, or just an extra bit to play. That way those who got in later on the game could buy it cheap when it's used, and the companies get some money for a 10 buck add on.
Or what if we get Bulletstorm (because I love the concept and am actually really excited for this game) and it does as well as projected, and a few months they give us some more maps to play co-op and echo modes on, and/or give us a new chunk of story to play, priced at $20, it gives us a large amount of extra time. Or what if instead of a small, 5 map pack for 10/15 bucks that's released only a few months after release, they release a huge DLC that gives a single player experience (like FO3 DLC) and some new maps and gameplay modes for multiplayer at least a year to 2 years after the release, and they price it at $30. That way those who buy it cheap (10-30) can play the game later for cheaper, and then if they really like they can get a large add on that gives 30 bucks straight to the Game devs
They could use DLC so much better, right now DLC is becoming a hassle to players and a stabbing in the gut to Gamestop (which isn't always bad), it should be a way to get them money, but also to give life to their game, extend the good games value more, and doesn't really burden those who buy new on launch day, or used a few years later.
I don't want to have to worry about this crap, I just want to enjoy a game, and talking with add ons before a game's success is just stupid and worthless. DLC shouldn't be used like this, it should (as I've said like 3 times probably) give a breath of life to great games that are older, or even could be used to add good parts to a mediocre game with revisions.