To me as a gamer it was incredibly simple. The Xbox One has the games I want to play, so I went to Xbox One first. If I were to buy a PS4 any time before freaking The Order comes out later this year, nothing would be appealing to me except multiplatform titles I could play the same day on my last gen consoles.
I don't mind paying more for weaker hardware because it includes the Kinect, which I love and use over the controller at every opportunity. I love creating a party and inviting people in just by saying a few commands. Also, thanks to the FIOS app on XBL, which Playstation does not have, I returned my cable box for my office, which saves me like $12 a month. For me, I actually profit by paying for XBL. I reupped my subscription for $40 last month and will save just over $100 thanks to the app. I'm not mathmetician but I think that's like 950% profit margins.
The thing is though if you don't care for Kinect or just want the cheapest hardware, XBO isn't very appealing at $500. PS4 is selling so much better because it's cheapest imho. If MS wants to sell more consoles and close that gap they need a price drop in the US. They seem to prioritize profit over market share though, or else why launch at $500.