I think the PS4KNeo will launch before the Xbox One. Probably close to the NX launch. PS5 could very well come in the end of 2018. OR whenever M$ wants to launch their next iteration.
Keep in mind that Xbox One, S, and Scorpio are all part of the One family. Similar with the PS4 and PS4KNeo. So it will still be One vs PS4 with all hardware accounted for.
I think the announcement of Scorpio was to steal some thunder from Sony's now confirmed Neo. The Scorpio hardware is meant to revive One's family sales numbers in competition to PS4 family and NX.
Will it? Hard to say as I expect it to cost more than PS4KNeo and launch later. Simply marketing most powerful isn't going to cut it since price is a huge factor in market share success.
e=mc^2

Gaming on: PS4 Pro, Switch, SNES Mini, Wii U, PC (i5-7400, GTX 1060)







