I agree with it coming out too early. My biggest gripe with the One is how they marketed the cloud as the great equalizer. The only impressive thing I've yet to see from it is Drivatars in Forza. There were also a lot of small issues at launch that could've been avoided. No recent players list, no way to check my battery on my controller, no twitch streaming, very difficult to access friends list compared to 360.
I really hope its on developers wanting to quickly cash for the reason games haven't able to reach 1080p 60fps because at the rate technology is advancing, it won't get any easier to achieve this.
The Kinect is great feature, but it really isn't something Microsoft should have tied all their horses too. I understand MS is more of software company than hardware (hence the more sleek smaller PS4) but they could've taken away attention from the Kinect to trying to match or even better the specifications of their competitors.