Marketing message and price for both the Xbox1 and PS4 during launch are the biggest reason point blank.
Except for early adopters (Hardcore) no one cares about specs. Casual gamers only care about games, enjoyment, and price.
Say what you want about the Wii last gen, but I played the crap out of Wii sports (bowling) for a a very long time. the best game for the Wii for me was the game it was packed with. I believe it was fine tuned so well it convinced people that motion controls were legit. Sure, it was the weakest system, but had the most innovative feature out of the box, with the lowest price. that's a recipe for success. there were stories that nursing homes were buying them to use as exercise for the elderly. That is some serious market penetration.
PS4 came in at a lower price, listened to reactions MS received about policies, and did the opposite. Sony did an excellent job marketing the PS4, a complete 180 from the PS3 launch. I commend and applaud them for it. If MS sold the Xbox1 with kinect for the same price at launch, I believe this generation sales would be alot closer between the 2.







