A surprisingly level-headed soapbox rant from Tim over at Ctrl-Alt-Del today about the above topics and why they're here to stay. Recommended reading for all three of my readers.
I mostly agree with him - MMO games need subscription fees because servers and patches take money. Lots of money. In-game advertising is fine, if done right. The geico billboards in my Burnout Paradise do not harm my experience in any way, shape or form. DLC usually is a good thing, there have been countless times in the past where I would have gladly paid $5 more to have a favorite game that I just beat have more content... EXCEPT! Here is where I differ - all too often (I'm looking at YOU, Dragon Age) DLC content feels like it is NOT a bonus. It feels like it was developed concurrently with the title, if not being ripped right out of the main game itself to be sold separately. That's the kind of DLC I object to - the kind where it was ready before the game launched and should have been in the game to begin with. If you wanna see DLC done right, take a look at Borderlands and the General Knoxx DLC. DLC should be that. An expansion pack that adds new content beyond the main arc of the game. Now, some games abuse this a little, charging you 5 dollars a pop for things that should have all been lumped together as one single DLC (cough*MassEffect2*cough), but if the market will bear it, more power to them, I suppose.
So yeah, that's my two cents.