I don't mind having DLC but I don't always agree with it. For example take Halo 3, in order to continue to play ranked matches you need to have the new map packs which IMO is stupid. People have already dished out 60 to 70 buck for the game yet you have to pay more money for maps if you wanna play continue playing ranked matches. At less with games like Call of Duty buying the map packs are optional and doesn't restrict what you can do online.