It's not an easy thing to say. Microsoft is a bigger company than sony and makes sales from PC and consoles. Xbox available on PC, so I think the xbox one x is fine. If you really need better visuals you'd play on PC. We're getting to a point where most people aren't going to care to see a difference between these consoles. There was already a big hit on diminishing returns. Microsoft can hold out until it's justified to release their console.
They're not really 100% at competition with Sony anyway