Easy
1. 360's YLOD had many folks have to buy a second, or even third 360, that pissed alot off.
2. DRM policies they had in place at launch.
3. $100 bucks more at launch.
4. PS3 ended really strong with many exclusives while 360 really didn't at end of 7th generation.
5. PS4 being a slightly better place to play 3rd parties.
6. Strong 3rd party support with COD, SW Battlefront, Destiny.
7. If what your friends are using your prob going to get the same thing.
8. A PS always sells more globally than a xbox.
9. Hype train.
10. A longer than usual life span of last generaton. 8 years made folks hungry for new system, why both XB1 and PS4 are doing so much better than their counterparts.