There may never be a clear winner in the console battle. While that's probably true, I'll try to make it easier for you when you're trying to decide between Xbox One, PlayStation 4, and PC. I would honestly recommend a different console to different people based on their individual wants. Gaming PCs are on the rise lately due to their wide range of customizable options available. For the very fanatical and dedicated gamers I would suggest investing in a gaming PC.
For more casual gamers I would suggest sticking with a console as they are easier to set up and use. If you're looking for something you can buy right now, I'd go for the PlayStation 4 Pro, as it's currently the best version of the PlayStation. The PlayStation 4 Pro is priced at $400. This is a great choice as it already offers 4k and HDR 10 capabilities, and these technologies are developing rapidly. Even with these options, the PlayStation 4 doesn't have as many exclusive games to offer as the Xbox One.
Choosing PlayStation over other consoles will allow you to take advantage of PlayStation's virtual reality technology. I have personally heard nothing but good things about VR technology and it is the most efficient VR technology available. Following the release of PlayStation's virtual reality technology, Xbox has released rumors that its consoles will also be able to support a set of virtual reality headsets in the near future. The PlayStation is the only current console that supports VR games at this time.
Right now it can be difficult to take full advantage of all the features PlayStation has to offer. Depending on how well these technologies are adopted by game developers and if 4k and HDR continue to dominate, the PS4 could also be the future as well as the best current gaming format. The PlayStation 4k is primarily aimed at simply playing video games. The Xbox One offers a 4k blu-ray player and can support 4k HDR video playback via a receiver, making it a good choice for those who want to be able to play games and watch videos in 4k quality. While you may trade 4k gaming for more 4k media capabilities, the Xbox One X can upscale from 1080p and still produce a noticeable visual improvement over the standard Xbox One for gamers with a 4k TV.