None of that stuff is going to matter with the demographic we're talking about. The only reason Sony lost is they released at an absurd price point, were difficult to develop for and had their release date undercut by a year. Those are the reasons they lost. Unless Microsoft makes those same blunders, Microsoft's current North American/UK momentum is going to carry into the next generation. The fact that the Xbox One are going to be pushed as the go to systems for Madden and Call of Duty, alongside the fact that this same demographic of gamer is infatuated with Halo and Gears of War, is going to solidify that fact.
Price of entry for Xbox Live is not going to matter, peoples friends will be on Xbox Live and so will they as a result. Graphical superiority doesn't matter, especially if the initial visual fidelity of both platforms are comparable at launch. The fact that PSN may finally be comparable to Xbox Live, and at a lesser price point (free), is a non-issue. Xbox Live is currently synonymous with online gaming, and perception within this demographic is infinitely more valuable than facts.
At the end of the day, it's going to be about perception and name recognition, and as long as Microsoft's advertisement is on point, they're pretty much guaranteed to dominate this demographic.