I think the XBone now has a fighting chance. If you think Kinect (or Halo) are a must have, it may be the console for you.
I personally think they should rename the product at this point. Xbox One is a tainted name, and nobody call it "Xbox One" anyway,