I no longer have an Xbox one.
I traded it in for a 3DS XL.
I play a lot of games on my PC though.
I have an i7 with 32GB of ram and an SLI 4-Way Nvidia Titan setup though. So I'm in the minority when it comes to hardware.
I duplicate out to an HDMI splitter and around to my TV in my game room. I have a PS4 controller I use with this:
http://www.pcmag.com/article2/0,2817,2455701,00.aspIt works great.
I do keep my PS4 for some exclusives and I actually played my most recent Batman Arkham fix on PS4. It was highly enjoyable there and while not quite as visually stunning as the PC version, the PC version had far too many bugs.
Still, PC graphics are always going to be a little bit better and a little bit smoother.
If you like Microsoft exclusives, stick it out, if you think you'll play more Naughty Dog or just things that are on both, then go get your PS4 and don't look back.