I got to say, the Xbox One PRESENTATION (the actual product itself is a slightly different matter) was probably the most comprehensive failure of marketing hype-stoking I've ever seen. This is usually the point where everyone is super excited about how awesome and amazing the new console generation is going to be and when each camp's defenders are breathlessly insisting that "their" unreleased console is going to be better than the "other" console. Instead, the MS communications and marketing divisions somehow managed to be tonedeaf enough to piss off their customer base that would normally be drooling in approval that said potential customers spent the next weeks complaining about the console. Now the idea clearly was to market this product to a wider range of people beyond the "traditional" audience, but did it never occur to them that the only people who might even plausibly be watching a new (alleged) video game console would BE the traditional audience.
Anyway, I've gotten used to Steam prices for games with convenient service - the few tiny advantages that consoles had over PC gaming just don't cut it anymore. Starting next gen I'm switching over.