Honestly, i am not a big fan of DLC at all, and i think that companies are milking it for all they are worth (ESPECIALLY CALL OF DUTY, which is why I no longer play that anymore). I think a game should be able to be enjoyed and that you shouldn't have to worry about purchasing all this extra material that should already come within a game. If i honestly have to shell out another 10-20$ just to get more abilities, or characters that are already on the disc... Then most likely i may not buy the game at all... Might just find "OTHER" ways to acquire it later.
Game companies are taking advantage of their buyer base in my honest opinion, but the fact that they CAN because the buyer base keeps shelling out money for it is reasonable in our society. We don't want to NOT get it, and we are really bad at boycotting thigns we want.
However, if a game gives DLC that completely gives a fresh new outtake to the game, new scenarios, and things that are basically an expansion p[ack towards the game.. I am ok buying that no problem.