MS had a bad start for sure, but once they sold consoles without Kinect things started getting better. The Halo MCC problems sure didn't help though - I bought an xbone for MCC and still feel a bit of a sting over that. I don't think most people care about the difference in performance between the two consoles, so MS still has room to maneuver. Backwards compatibility is promising for the xbone, they still have a great online service, but I believe they need another big exclusive in their catalogue - maybe they could emulate Sony and get a FromSoftware exclusive, or a developer of similar calibre and reputation (Red Dead 2 exclusive on Xbox? <evil grin>). MS took a huge hit with the rrod issue on the 360 which cost them over a billion dollars to resolve, but when it came to it they didn't flinch and spent the money to fix it - if they can get really aggressive on their pricing this generation I think they could catch up, but they are gonna have to really push the boat out though I reckon. (I've got an xbone and a ps4 btw).