I have the seemingly unpopular opinion (at least based on sales since they released) in favor of the Xbox one. Here is where I am coming from:
Previous generation, I had a 360 I bought from a friend. I had never done any online gaming prior. It had no wifi, and the adapter was Hella expensive. I lived at my parents house at the time, and I was on the second floor, and the modem and router was in the basement. So since my parents weren't on board with me drilling several holes in their walls to take a cat5 cable between floors and rooms (and it just seemed like of much work) and it seemed a waste of money to buy an xbl subscription on top of a hundred dollar wifi adapter, plus the cost of games (just to try online gaming, that is) it seemed a waste of money, so I sold it again a desire even made some proffit. A year or so later I did research and found out the pay offered a built in wifi receiver and would allow psn access for free, I decided to get a ps3. I loved it and was happy, even though everyone hated psn.
Now, you can't play anything on psn for free. That cut out a key selling point for me. I have always heard xbl has a better community, I have always found Xbox to make the best controllers (so much more comfortable!)... so AL of those greatly influenced my choice. However perhaps the biggest selling point is the exclusive games Microsoft has. I missed out on Halo 3 and 4, Gears of War, and now there is titanfall for the Xbox one. This generation, for me, it just didn't make any sense to get a ps4 and every amount to get the Xbox one. But they are both great consoles, it all boils down to preference.