I have never been a fanboy one way or the other for any system. I own them all, but I have primarily gamed on the xbox over PS4 almost exclusively. Right now, though...I wish I could look a Microsoft employee in the face and tell them to Go f*&# themselves.
I have to have the POS Kinect always connected?? Sounds to Big brother to me. Check in every 24 hrs to verify games?? LICK MY A^&. I travel a lot and very frequently do not have a connection. I refuse to support any company where I have to have Internet to play single player. The companies act like it helps them fight piracy and that is a red herring at best. They still get pirated and hacked anyways. I have a feeling after a year or so you will see them charging some kind of activation fee as well for used games ala EA games who I refuse to buy games from anymore as well.
I will not be getting an XBOX one at all until they remove the Kinect requirement and the always on BS. I feel sad about this though. I loved my XBOX and now I will not get to play on the successor. I have a feeling it will not be long before I have to give up on gaming as a whole. Strictly digital downloading is on the way and I refuse to buy into that as well. Unfortunately A lot of people will and that is why we will be screwed in the long run.

