The XBone launch was a disaster. They had to backpedal on just about any announcement made, having sold countless lock-ins as "features", type A Microsoft style. It's only for about a year now that people can trust the XBone to be reasonably fair to the consumer in most areas. And this is the stage of a console lifetime were those interested will go and ask around which console was better marketshare and is likely to have more people playing on- and offline. Hence even potential XBone buyers are craning their necks for the PS4s offerings.
I own the last iteration of the Xbox 360 and a stack of games, most of which would run on the XBone, and even I am reluctant of the XBone, due to the lock-in and lack of convenience in this generations consoles.
Consoles are too much of an online service extension and not really that convenient anymore these days. Pop in a disk, run a game used to be. Now it's download the update of Mafia 3 for 4 days flat until you can actually play. People who have no problem with that get a PC. XBones+Kinect "allways-on" non-sense and similar stuff was just the straw that broke the camels back, vis-a-vis the (slightly) less invasive and pretentious Sony and their PS4.