It's because:
1. More focused on TV (sports) and Kinect nonsense than showing the games.
2. No gameplay shown for the games they did reveal.
3. The box is beyond ugly.
4. The name 'Xbox One' is insanely bad.
5. Xbox One is fairly underpowered compared to the PS4.
6. M$ are burdening every Xbox One owner with Kinect.
7. Having to install every game to the console for M$'s permission to play your game.
8. M$ will charge a fee for used games.
9. Controller still takes AA batteries.
10. Must be connected to the internet at least once a day even if you just want to play a single player game.
11. Still have to pay to play online (don't know why I thought that would change, maybe after the Xbox One fails they make it free next time).
12. It's not backwards compatible, I get why PS4 isn't because it's a completely different architecture but I expected Xbox One to be.
I love my Xbox 360 but personally I'm glad M$ dropped the ball so hard, now I can save loads of money and not buy multiple consoles again. PS4, you will be mine day one. Xbox One, when there's a smaller version under £150 with loads of games I'd be interested in owning you, that won't happen for a LONG time, so meh.







