Hey, Microsoft, you know what's a good idea?
DELAY THE LAUNCH OF THE XBOX FOR A FEW MONTHS!!!
Seriously, it seems that 90% of the XB1's signature features are not going to be available at launch. Who gives a shit if you have to release at the same time that Call of Duty's coming out? Delay the bloody thing for two or three months so that you can release a finished product. All this "not available at launch" talk just makes out the XBOX 1 to be rushed and slapped together to meet an arbitrary time limit. You know what Vale is notorious for doing? Delaying their releases. You know what else Valve is notorious for? QUALITY!!!
I'm sorry, but the XBOX 1 is not making itself out to be a viable competitor to the PS4 and Wii U. And Microsoft, this is not just something that the Escapist users have in common. It's something that people all over the internet- Hell, the gaming community as a whole, have in common.