I had the 360 and finally broke down a long time ago to get the PS3 for a few games that were exclusive at the time. I was a PS hater for most of my adult console life. Then I started to realize I was paying Microsoft a yearly fee for a system I already bought and PS wasn't asking anything for the same services. The next system I bought was the PS4. There was some FUD about PS4 to start charging the same way XBox does, but alas, I can play my Call of Duty games ONLINE without paying Sony a cent per year. I believe the yearly subscription killed the Xbox.
As a counterpoint, XBOX Live subscription is not too expensive, offers a lot of value through bonuses and freebies, and most large studios are now offering their own subscriptions for users of their games.