Outside of the usual "Having to pay for multiplayer access" (which is an exclusively Microsoft thing this generation, actually), I'd probably go with, "Having to pay to access services that you are already paying for, such as Netflix, and Hulu (wait, that's another Microsoft exclusive this gen).
Basically, I don't want Microsoft carrying over that BS to the next Xbox, and I don't want Sony or Nintendo copying them if they do.
There's ways to monetize your online services, but charging people just to access game play, or features that they can access for free on any other device isn't the best way to do it.
I've never paid for LIVE, because on every device I own, from the PS3, to the PC, to the Vita, and my phone, I can access Netflix, Hulu, Facebook, Youtube, etc, without having to pay an additional fee on top of any service fees I may be paying. It's a shame, because I think LIVE is great, but not, "It's so good I should be PAYING for this!" great. Especially when the competitors have stepped up their game significantly, while offering it for free.
I don't care about day one DLC or anything like that. I don't have to buy that stuff, and I usually don't. Or I'll get it when I feel like it. I don't like it when a developer will purposely cut stuff just for the sake of DLC. If it's content that simply wasn't ready by the time the game went gold, and just happened to be ready by release (remember, a game tends to go gold a good month before release, so developers are free to polish up and finish DLC during that month in between gold and release), I can understand that and have no problem with it.