Microsoft's reveal of the Xbox One was so good that it raised Sony's (Creator of the Playstation) stock by 8% in under 24 hours, and raised sales of the WiiU. How do you so badly fuck the reveal of a new game system up that you only manage to make your opponents stronger? Let me count the ways:

It's not primarily a game system- Microsoft put a huge amount into showing off the Xbox One as an all in one entertainment system, where you watch live TV, movies, listen to music, and everything else, while having no games to show for their game system in development. The closest they came was the announcement of a Halo animated series. Both the WiiU and PS4 came to the table with games to show for their systems.

Online watchdogging- Or better known as "Screw you, Child's Play Charity gaming tournaments." Okay, here's a brand new kind of fuckery: You must, to use your Xbox One for anything, be online at least once every 24 hours so it can verify your system. So basically, Xbox One decided that the military should not be able to access their games while underway. Military who, btw, have the highest degree of disposable income for video games and systems.

Yes, this includes single-player games that do not use online for their content. You would need online access to play pong by yourself.

It's not your game- You will no longer "own" your video games for the Xbox One. Instead, you'll pay $60+ to get the game, put in the disc, and enter a single-use passcode that attaches the game to your Xbox Live account. You cannot take Madden over to your buddies house so you can play out Steeler's versus Giants, unless your buddy is willing to payout $60+ to get the code himself, or if you set up your Xbox Live account on his console.

Both PS4 and WiiU are still having you own your games that you bought from them.

Fuck you, Indy Devs- While the WiiU and PS4 have been working to make themselves more easy to work with for Indy developers, Microsoft has gone the opposite direction, requiring any Indy developer to put their game under Microsoft Game Studios, or through another larger developer. Meanwhile, their competitors have both made it easier for Indies, granting them direct use of their online stores for selling their games, and even making so that they can patch the games online without cost.

It should be noted that the most rapidly expanding market in video games to day is the Indy market, making this all the more insane for Xbox to do.

Kinect 2 is not innovation- So Microsoft has decided to double down on the Kinect interface, making it the main way to navigate the Xbox One's menus and such, and it does not ever turn off. The problem with this is that, since it is voice-controlled, you can easily end up turning on or off your Xbox in simple conversation. Both PS4 and WiiU are avoiding this, with the WiiU's tablet interface, and the PS4 using a touchpad that is hardwired into the controller. So yes, even trying to work the menu on the Xbox One is now retarded.

Fuck you, GameStop- In order to try and kill the used game market, Xbox One started that passcode nonsense mentioned earlier. Gone are the days when you could go into GameStop, buy a game used, and go home to play it. Even if you get the game from a friend, or buy it from GameStop, you must then also buy it from Microsoft to get the code to allow it to play on your system. And oh yeah, you do have to pay for that code as though it was a brand new game, period, as confirmed by Microsoft.

Online Market- Apparently, Xbox One is going to somehow do an online market through them where you can trade or transfer your games online, but they have no real details on the matter, not even whether it'll be in real world money, or Microsoft Points. Because we should all trust Microsoft, who have specifically designed their system to trust us to the lowest degree possible.