I watched Angry Joe's rant about the Xbox One. While a bit incoherent at times (poor guy was tired) he brings up a lot of valid points. Especially about the effective ban on used games. The old advantage with consoles is if you bought a disc based game, you could take it anyway, trade it, sell it. Which Microsoft isn't outright banning them, what they've done is put discs on par with digital downloads. So there really is no advantage of actually purchasing the BD copy anymore. Naturally GameStop is really nervous since this effectively destroys both sides of their business. Microsoft has effectively erased the advantage their console had over PC.
What's curious about this decision is how their competitors reacted to the same issue. Sony said they would allow users to buy, sell, and trade disc based games. That's what they expect to be able to do and they have no plans to stop that. Nintendo has taken the same approach with the Wii U. I honestly thought Microsoft would be stupid to go ahead with it anyway. Especially after so much outrage from gamers over the rumours. Seems I was wrong. Though they could still backtrack on that decision between now and when it goes for sale, I think the damage has been done.
Even if the DRM benefits publishers, they'll ultimately go to whatever console can sell them the most games. That's why they supported Xbox 360. It was a gamer's console that was easy to develop for. Sony has opted to take that same approach for the PS4 and developers seem to be loving it so far. I don't think Sony will hurt for games this time around. Success in the last generation doesn't guarantee success in the next.
A lot of Xbox fans seem to feel betrayed by the announcement. At least if the comments sections on various gaming sites are to be believed. A console announcement with hardly any games. Most of the games they did show were multi-platform titles, except for Forza.