There are loads of threads on this topic. Both have advantages and disadvantages. Personally having an XBox One in the living room with it's interactive features with Windows 10 makes it a better choice for me, being able to link my PC and mu Surface 3 are great. I also prefer the Xbox controller, especially the Elite. Yes the PS4 is marginally more powerful but I'm yet to find a game where it actually makes a difference to the enjoyment factor. If I want high resolution gaming both are lame compared to PC, they are just very convenient in the living room.