DRM - So did Microsoft, it's a moot point. Both companies are as bad as each other, and if anything, Sony are worse for covering it up and taking advantage of it, making Microsoft out to be the greedy company who don't care about their customers, when really they are just lying hypocrites!
Specs - Having better specs is an advantage, don't get me wrong, but why is everyone so obsessed with specs? Fun gameplay is what matters, not how good the game is.
Kinect - Maybe it's being forced so that people will be able to use more features, and they plan to really support it this time, unlike the Xbox 360 Kinect, which flopped so people would be put off of this one. They want to innovate, as opposed to making the same thing with better specs which is what Sony is doing.
Backwards compatibility - Neither consoles are backwards compatible and this is due to both of them using newer architecture. I don't really know much about it, but neither companies are making their consoles backwards compatible so why is Microsoft getting slandered for this and Sony getting a free pass?