Of course the battle has turned around. MS really changed everything to the right way after their terrible xbox one reveal. I am quite sure that the xbox one is on the right track to be a success now.
Sure the PS4 still will sell better than the Xbox one mainly because the PS4 will be cheaper the price point is important for many especially more casual gamer but this is not that importat as long as Xbox one will regardless get good enaugh sales to be a success and I am sure after all the good changes it will sell good and be a success.