I am going to add my 2 cents here. Xbox One=great piece of hardware PS4= great piece of hardware. It all comes down to the games Microsoft starts out strong, has a great line-up (DR3, Forza 5, and Ryse), and for the next 4-5 years they slow down and release big exclusives every once in a while like they always have. Sony starts out small (KZ and Knack) and builds up over time (I mean look at the PS3 it still has 3rd party exclusives coming out for it). So here is what I think I you want games...
Ok I think that Microsoft is doing this in the UK and bundling Titanfall everywhere else is because of the exclusivity deal with EA. They NEED to get this game into the hands of everyone possible. If they don' they could lose the deal and not get an exclusivity deal with EA for a long time. That is my two cents.
I believe one one of the sticky points with Microsoft is that the system is $499. I think that is too high for parents to buy their kids, for some gamers, and that is why the ps4 has more sales. Right now it isn't about the games, but rather the price.