I make the decision to buy DLC on a case-by-case basis. The DLC for Red Dead Redemption was very worthwhile and I'm happy to pay for content of that quality but I wouldn't pay for the über sword of the week or other such silliness. On the topic of developers holding back content in order to sell it separately later, I think that's inappropriate. Any content ready at the time the game is released should be included. On the other hand, if the developer continues to create content after the game is released then selling it separately is totally acceptable. On a related note, I'm looking forward to the free DLC release for Portal 2 this month. I think it was great of them to offer the extras for free and was a contributing factor to my decision to buy the game two weeks ago.