Microsoft started this console generation on their back foot thanks to muddy and uncoordinated PR, and for the next year or two they'll be working against their own previous mistakes more than the competition. The Xbox One is doing fine, from a sales perspective. But it isn't doing the best of the three.
Neither the PS4 or the XB1 have a great games library yet... but the XB1 needs that to be their priority more than anyone else, to combat the preconceived notion their pre-launch generated in the court of public opinion.
I enjoy both of my consoles, and in terms of gaming, I roughly spend an equal amount of time on them due to the current releases. Assassins Creed 4 (PS4), Dead Rising 3 (XB1). Infamous Second Son (PS4), Titanfall (XB1). There simply haven't been enough games to sway the balance one way or the other yet.
Ironically enough, the XB1 has pulled ahead in another area, though... TV. A little while back we decided to ditch our cable service, and stream what little TV we watch through Hulu/Amazon, etc. Combine this with the fact that my wife just went back to work from maternity leave, and I'm finding the XB1's voice commands incredibly useful when I'm pinned under a sleeping baby.
Any small conveniences I can get while I adjust to being a work-at-home dad are certainly welcome. Someday maybe even my son will respond to voice commands. Though probably with roughly the same reliability as the Xbox One...