I'm not so sure about that. Any good PR trainer of sales personnel and politicians will tell you the importance of first impressions. In today's world of tech, the media comes out of the gates with product reviews near launch time. Then they move on to the "next big thing". Follow-ups are few and far between and usually happen when newer hardware of the same name is introduced (ie. XBox 360S, etc).
For now I am going to agree that Sony has definitely won - this round. What MS would do if they were smart is to launch another XboxOne variant ie. "Xbox One Ultra" or whatever, I'm just making up silly names but you get the point. Price match it to the PS4, and get rid of the most criticized parts of this current launch.